HrDecomposeEID

Gilt für: Outlook 2013 | Outlook 2016

Trennt den zusammengesetzten Eintragsbezeichner 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
HrDecomposeEID(
  LPMAPISESSION psession,
  ULONG cbEID,
  LPENTRYID pEID,
  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.

cbEID

[in] Größe des zu trennenden Verbundeintragsbezeichners in Bytes.

pEID

[in] Zeiger auf den zu trennenden Verbundeintragsbezeichner.

pcbStoreEID

[out] Zeiger auf die zurückgegebene Größe (in Bytes) des Eintragsbezeichners des Nachrichtenspeichers, der das Objekt enthält. Wenn der pEID-Parameter auf einen nicht kompatiblen Eintragsbezeichner verweist, zeigt der parameter pcbStoreEID auf den Wert 0 (null).

ppStoreEID

[out] Zeiger auf einen Zeiger auf den zurückgegebenen Eintragsbezeichner des Nachrichtenspeichers, der das -Objekt enthält. Wenn der pEID-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 Bytes. Wenn der pEID-Parameter auf einen nicht kompatiblen Eintragsbezeichner verweist, ist der pcbMsgEID-Parameter gleich dem Wert des cbEID-Parameters .

ppMsgEID

[out] Zeiger auf einen Zeiger auf den zurückgegebenen Eintragsbezeichner des Objekts. Wenn der pEID-Parameter auf einen nicht kompatiblen Eintragsbezeichner verweist, verweist ppMsgEID auf einen Zeiger auf eine Kopie des nicht kompatiblen Eintragsbezeichners.

Rückgabewert

None.

Hinweise

Wenn der durch den pEID-Parameter angegebene Bezeichner compound ist, wird er in den Eintragsbezeichner des Objekts innerhalb des Nachrichtenspeichers und den Eintragsbezeichner des Speichers aufgeteilt. Nicht konforme Eingabebezeichnerzeichenfolgen werden einfach kopiert. Der zu trennende Verbundbezeichner ist in der Regel einer, der von der Funktion HrComposeEID erstellt wird.

Hinweise für Aufrufer

Der Arbeitsspeicher, der den pEID-Parameter enthält, wird nach erfolgreichem Abschluss dieser Funktion freigegeben. Die aufrufende Implementierung ist dafür verantwortlich, Arbeitsspeicher für die Ausgabeparameter freizugeben.