IMAPISession::EnumAdrTypes

适用于:Outlook 2013 | Outlook 2016

已弃用。 返回可由会话中的所有传输提供程序处理的地址类型。

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

参数

ulFlags

[in]标志的位掩码,指示返回的地址类型的格式。 可以设置以下标志:

MAPI_UNICODE

地址类型采用 Unicode 格式。 如果未设置MAPI_UNICODE标志,则地址类型采用 ANSI 格式。

lpcAdrTypes

[out]指向 lpppszAdrTypes 参数指向的地址类型的计数的指针。

lpppszAdrTypes

[out]指向指向地址类型的指针数组的指针的指针。

返回值

S_OK

已成功检索地址类型。

备注

IMAPISession::EnumAdrTypes 方法返回可由会话中的所有活动传输提供程序处理的地址类型列表。 列表中不包括当前未加载的传输提供程序的地址类型。 当 MAPI 调用其 IXPLogon::AddressTypes 方法时,传输提供程序注册以处理一个或多个地址类型。

给调用方的说明

调用 MAPIFreeBuffer 以释放 lpppszAdrTypes 参数指向的字符串数组。

另请参阅

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession : IUnknown