Freigeben über


IMAPISession::EnumAdrTypes

Gilt für: Outlook 2013 | Outlook 2016

Veraltet. Gibt die Adresstypen zurück, die von allen Transportanbietern in der Sitzung verarbeitet werden können.

HRESULT EnumAdrTypes(
  ULONG ulFlags,
  ULONG FAR * lpcAdrTypes,
  LPSTR FAR * FAR * lpppszAdrTypes
);

Parameter

ulFlags

[in] Eine Bitmaske von Flags, die das Format für die zurückgegebenen Adresstypen angibt. Das folgende Flag kann festgelegt werden:

MAPI_UNICODE

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

lpcAdrTypes

[out] Ein Zeiger auf die Anzahl von Adresstypen, auf die der lpppszAdrTypes-Parameter verweist.

lpppszAdrTypes

[out] Ein Zeiger auf ein Array von Zeigern auf Adresstypen.

Rückgabewert

S_OK

Die Adresstypen wurden erfolgreich abgerufen.

Hinweise

Die IMAPISession::EnumAdrTypes-Methode gibt eine Liste der Adresstypen zurück, die von allen aktiven Transportanbietern in der Sitzung verarbeitet werden können. Die Adresstypen für Transportanbieter, die derzeit nicht geladen sind, sind nicht in der Liste enthalten. Transportanbieter registrieren sich, um einen oder mehrere Adresstypen zu verarbeiten, wenn MAPI ihre IXPLogon::AddressTypes-Methode aufruft .

Hinweise für Aufrufer

Rufen Sie MAPIFreeBuffer auf, um das Zeichenfolgenarray freizugeben, auf das der lpppszAdrTypes-Parameter verweist.

Siehe auch

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession : IUnknown