Compartilhar via


HrOpenABEntryWithProviderUIDSupport

Aplica-se a: Outlook 2013 | Outlook 2016

Executa a mesma função que a função HrOpenABEntryWithProviderUID , exceto que a função HrOpenABEntryWithProviderUIDSupport abre a entrada usando o objeto de suporte fornecido em vez de usar a sessão e o catálogo de endereços.

Propriedade Valor
Arquivo de cabeçalho:
abhelp.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
HRESULT HrOpenABEntryWithProviderUIDSupport(
  const MAPIUID *pEmsabpUID,
  LPMAPISUP lpSup,
  ULONG cbEntryID,
  LPENTRYID lpEntryID,
  LPCIID lpInterface,
  ULONG ulFlags,
  ULONG FAR * lpulObjType,
  LPUNKNOWN FAR * lppUnk
);

Parâmetros

pEmsabpUID

[in] Um ponteiro para um parâmetro emsabpUID que identifica o provedor de catálogo de endereços do Exchange que essa função deve usar para exibir detalhes no identificador de entrada. Se o identificador de entrada de entrada de entrada não for um identificador de entrada do provedor de catálogo de endereços do Exchange, esse parâmetro será ignorado e a chamada de função agirá exatamente como IAddrBook::D etails. Se esse parâmetro for NULL ou um MAPIUID zero, essa função também atuará exatamente como IAddrBook::D etails.

lpSup

cbEntryID

[in] A contagem de bytes do identificador de entrada especificada pelo parâmetro lpEntryID .

Lpentryid

[in] Um ponteiro para o identificador de entrada que representa a entrada do catálogo de endereços a ser aberta.

lpInterface

[in] Um ponteiro para o IID (identificador de interface) da interface a ser usada para acessar a entrada aberta. Passar NULL retorna a interface padrão do objeto. Para usuários de mensagens, a interface padrão é IMailUser : IMAPIProp. Para listas de distribuição, ele é IDistList : IMAPIContainer e para contêineres é IABContainer : IMAPIContainer. Os chamadores podem definir lpInterface para a interface padrão apropriada ou uma interface na hierarquia de herança.

ulFlags

[in] Um bitmask de sinalizadores que controla o tipo do texto para o parâmetro lpszButtonText . Os seguintes sinalizadores podem ser definidos:

AB_TELL_DETAILS_CHANGE

Indica que os detalhes retornam TRUE se as alterações forem realmente feitas no endereço; caso contrário, Os detalhes retornam FALSE.

DIALOG_MODAL

Exibe a versão modal da caixa de diálogo endereço comum. Este sinalizador é mutuamente exclusivo com DIALOG_SDI.

DIALOG_SDI

Exibe a versão modeless da caixa de diálogo endereço comum. Este sinalizador é mutuamente exclusivo com DIALOG_MODAL.

MAPI_UNICODE

As cadeias de caracteres passadas estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, as cadeias de caracteres estarão no formato ANSI.

lpulObjType

[out] Um ponteiro para o tipo da entrada aberta.

Lppunk

[out] Um ponteiro para um ponteiro da entrada aberta.