Freigeben über


HrOpenABEntryWithProviderUIDSupport

Gilt für: Outlook 2013 | Outlook 2016

Führt dieselbe Funktion wie die HrOpenABEntryWithProviderUID-Funktion aus, mit der Ausnahme, dass die HrOpenABEntryWithProviderUIDSupport-Funktion den Eintrag mit dem angegebenen Supportobjekt öffnet, anstatt die Sitzung und das Adressbuch zu verwenden.

Eigenschaft Wert
Headerdatei
abhelp.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen und Dienstanbieter
HRESULT HrOpenABEntryWithProviderUIDSupport(
  const MAPIUID *pEmsabpUID,
  LPMAPISUP lpSup,
  ULONG cbEntryID,
  LPENTRYID lpEntryID,
  LPCIID lpInterface,
  ULONG ulFlags,
  ULONG FAR * lpulObjType,
  LPUNKNOWN FAR * lppUnk
);

Parameter

pEmsabpUID

[in] Ein Zeiger auf einen emsabpUID-Parameter , der den Exchange-Adressbuchanbieter identifiziert, den diese Funktion zum Anzeigen von Details zum Eintragsbezeichner verwenden soll. Wenn der Eingangseintragsbezeichner kein Eintragsbezeichner des Exchange-Adressbuchanbieters ist, wird dieser Parameter ignoriert, und der Funktionsaufruf verhält sich genau wie IAddrBook::D etails. Wenn dieser Parameter NULL oder null MAPIUID ist, verhält sich diese Funktion auch genau wie IAddrBook::D etails.

lpSup

cbEntryID

[in] Die Byteanzahl des Eintragsbezeichners, der durch den lpEntryID-Parameter angegeben wird.

lpEntryID

[in] Ein Zeiger auf den Eintragsbezeichner, der den zu öffnenden Adressbucheintrag darstellt.

lpInterface

[in] Ein Zeiger auf den Schnittstellenbezeichner (Interface Identifier, IID) der Schnittstelle, die für den Zugriff auf den geöffneten Eintrag verwendet werden soll. Das Übergeben von NULL gibt die Standardschnittstelle des -Objekts zurück. Für Messagingbenutzer ist die Standardschnittstelle IMailUser: IMAPIProp. Für Verteilerlisten ist dies IDistList : IMAPIContainer und für Container IABContainer : IMAPIContainer. Aufrufer können lpInterface auf die entsprechende Standardschnittstelle oder eine Schnittstelle in der Vererbungshierarchie festlegen.

ulFlags

[in] Eine Bitmaske von Flags, die den Texttyp für den lpszButtonText-Parameter steuert. Die folgenden Flags können festgelegt werden:

AB_TELL_DETAILS_CHANGE

Gibt an, dass Details TRUE zurückgibt, wenn tatsächlich Änderungen an der Adresse vorgenommen werden. Andernfalls gibt Details FALSE zurück.

DIALOG_MODAL

Zeigt die modale Version des Dialogfelds "Allgemeine Adresse" an. Dieses Flag schließt sich mit DIALOG_SDI gegenseitig aus.

DIALOG_SDI

Zeigt die moduslose Version des Dialogfelds "Allgemeine Adresse" an. Dieses Flag schließt sich mit DIALOG_MODAL gegenseitig aus.

MAPI_UNICODE

Die übergebenen Zeichenfolgen liegen im Unicode-Format vor. Wenn das MAPI_UNICODE-Flag nicht festgelegt ist, liegen die Zeichenfolgen im ANSI-Format vor.

lpulObjType

[out] Ein Zeiger auf den Typ des geöffneten Eintrags.

lppUnk

[out] Ein Zeiger auf einen Zeiger des geöffneten Eintrags.