Compartilhar via


IMAPISession::EnumAdrTypes

Aplica-se a: Outlook 2013 | Outlook 2016

Depreciado. Retorna os tipos de endereço que podem ser tratados por todos os provedores de transporte na sessão.

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

Parâmetros

ulFlags

[in] Um bitmask de sinalizadores que indica o formato para os tipos de endereço retornados. O seguinte sinalizador pode ser definido:

MAPI_UNICODE

Os tipos de endereço estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, os tipos de endereço estarão no formato ANSI.

lpcAdrTypes

[out] Um ponteiro para uma contagem de tipos de endereço apontados pelo parâmetro lpppszAdrTypes .

lpppszAdrTypes

[out] Um ponteiro para uma matriz de ponteiros para resolver tipos.

Valor de retorno

S_OK

Os tipos de endereço foram recuperados com êxito.

Comentários

O método IMAPISession::EnumAdrTypes retorna uma lista dos tipos de endereço que podem ser tratados por todos os provedores de transporte ativos na sessão. Os tipos de endereço para provedores de transporte que não estão carregados no momento não estão incluídos na lista. Os provedores de transporte se registram para lidar com um ou mais tipos de endereço quando o MAPI chama o método IXPLogon::AddressTypes .

Notas para chamadores

Chame MAPIFreeBuffer para liberar a matriz de cadeia de caracteres apontada pelo parâmetro lpppszAdrTypes .

Confira também

IXPLogon::AddressTypes

MAPIFreeBuffer

IMAPISession : IUnknown