Freigeben über


IABLogon::CompareEntryIDs

Gilt für: Outlook 2013 | Outlook 2016

Vergleicht zwei Eintragsbezeichner, um zu bestimmen, ob sie auf dasselbe Objekt verweisen.

HRESULT CompareEntryIDs(
  ULONG cbEntryID1,
  LPENTRYID lpEntryID1,
  ULONG cbEntryID2,
  LPENTRYID lpEntryID2,
  ULONG ulFlags,
  ULONG FAR * lpulRet
);

Parameter

cbEntryID1

[in] Die Byteanzahl im Eintragsbezeichner, auf die der lpEntryID1-Parameter verweist.

lpEntryID1

[in] Ein Zeiger auf den ersten zu vergleichenden Eintragsbezeichner.

cbEntryID2

[in] Die Byteanzahl im Eintragsbezeichner, auf die der lpEntryID2-Parameter verweist.

lpEntryID2

[in] Ein Zeiger auf den zweiten zu vergleichenden Eintragsbezeichner.

ulFlags

[in] Reserviert. NULL muss sein.

lpulRet

[out] Ein Zeiger auf das Ergebnis des Vergleichs. TRUE, um anzugeben, dass die beiden Eintragsbezeichner auf dasselbe Objekt verweisen; andernfalls FALSE.

Rückgabewert

S_OK

Die Eintragsbezeichner wurden erfolgreich verglichen.

MAPI_E_INVALID_ENTRYID

Mindestens ein Eintragsbezeichner gehört nicht zum Adressbuchanbieter.

Hinweise

Adressbuchanbieter implementieren die CompareEntryIDs-Methode , um zwei Eintragsbezeichner zu vergleichen, um zu bestimmen, ob sie auf dasselbe Objekt verweisen.

CompareEntryIDs ist nützlich, da ein Objekt mehr als einen gültigen Eintragsbezeichner aufweisen kann. Eine solche Situation kann z. B. auftreten, wenn Sie einen Bezeichner für einen kurzfristigen Eintrag mit einem langfristigen Eintragsbezeichner vergleichen.

Weitere Informationen zum Erstellen von Eintragsbezeichnern finden Sie unter MAPI-Eintragsbezeichner.

Siehe auch

IABLogon : IUnknown