Поделиться через


IMAPISession::EnumAdrTypes

Область применения: Outlook 2013 | Outlook 2016

Устарело. Возвращает типы адресов, которые могут обрабатываться всеми поставщиками транспорта в сеансе.

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

Параметры

ulFlags

[в] Битовая маска флагов, указывающая формат для возвращаемых типов адресов. Можно задать следующий флаг:

MAPI_UNICODE

Типы адресов имеют формат Юникода. Если флаг MAPI_UNICODE не задан, типы адресов имеют формат ANSI.

lpcAdrTypes

[out] Указатель на число типов адресов, на которые указывает параметр lpppszAdrTypes .

lpppszAdrTypes

[out] Указатель на массив указателей на типы адресов.

Возвращаемое значение

S_OK

Типы адресов успешно получены.

Замечания

Метод IMAPISession::EnumAdrTypes возвращает список типов адресов, которые могут обрабатываться всеми активными поставщиками транспорта в сеансе. Типы адресов для поставщиков транспорта, которые в настоящее время не загружены, не включены в список. Поставщики транспорта регистрируются для обработки одного или нескольких типов адресов, когда MAPI вызывает метод IXPLogon::AddressTypes .

Примечания для вызывающих методов

Вызовите MAPIFreeBuffer , чтобы освободить массив строк, на который указывает параметр lpppszAdrTypes .

См. также

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession: IUnknown