HrDecomposeMsgID

Gilt für: Outlook 2013 | Outlook 2016

Trennt die ASCII-Darstellung des zusammengesetzten Eintragsbezeichners eines Objekts, in der Regel eine Nachricht in einem Nachrichtenspeicher, in den Eintragsbezeichner dieses Objekts im Speicher und den Eintragsbezeichner des Speichers.

Eigenschaft Wert
Headerdatei
Mapiutil.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen
HrDecomposeMsgID(
  LPMAPISESSION psession,
  LPSTR szMsgID,
  ULONG FAR * pcbStoreEID,
  LPENTRYID FAR * ppStoreEID,
  ULONG FAR * pcbMsgEID,
  LPENTRYID FAR * ppMsgEID
);

Parameter

psession

[in] Zeiger auf die Sitzung, die von der Clientanwendung verwendet wird.

szMsgID

[in] Die Zeichenfolge, die den Eintragsbezeichner des Objekts darstellt.

pcbStoreEID

[out] Zeiger auf die zurückgegebene Größe (in Bytes) des Eintragsbezeichners des Nachrichtenspeichers, der das Objekt enthält. Wenn der szMsgID-Parameter auf eine nicht kompatible Eingabebezeichnerzeichenfolge zeigt, zeigt der pcbStoreEID-Parameter auf 0 (null).

ppStoreEID

[out] Zeiger auf einen Zeiger auf den zurückgegebenen Eintragsbezeichner des Nachrichtenspeichers, der das -Objekt enthält. Wenn der szMsgID-Parameter auf einen nicht kompatiblen Eintragsbezeichner verweist, wird NULL im ppStoreEID-Parameter zurückgegeben.

pcbMsgEID

[out] Zeiger auf die zurückgegebene Größe des Eintragsbezeichners des Objekts in seinem Speicher in Bytes. Wenn der szMsgID-Parameter auf eine nicht übereinstimmende Eingabebezeichnerzeichenfolge verweist, ist der pcbMsgEID-Parameter gleich dem Wert des cbEID-Parameters .

ppMsgEID

[out] Zeiger auf einen Zeiger auf die zurückgegebene Eingabebezeichnerzeichenfolge des Objekts in seinem Speicher. Wenn der szMsgID-Parameter auf einen nicht kompatiblen Eintragsbezeichner verweist, verweist ppMsgEID auf einen Zeiger auf eine konvertierte Kopie des nicht kompatiblen Eintragsbezeichners.

Rückgabewert

None.

Hinweise

Wenn der durch den szMsgID-Parameter angegebene Bezeichner compound ist, wird er aus ASCII konvertiert und in den Eintragsbezeichner des Objekts innerhalb des Nachrichtenspeichers und des Eintragsbezeichners des Speichers aufgeteilt. Nicht konforme Eingabebezeichnerzeichenfolgen werden einfach konvertiert und kopiert. Die zu trennende Verbundbezeichnerzeichenfolge wird in der Regel von der Funktion HrComposeMsgID erstellt.

Das Aufrufen der HrDecomposeMsgID-Funktion entspricht dem Aufrufen der HrEntryIDFromSz-Funktion und dann der Funktion HrDecomposeEID .