Compartilhar via


IAddrBook::SetDefaultDir

Aplica-se a: Outlook 2013 | Outlook 2016

Estabelece o contêiner especificado como o contêiner padrão do catálogo de endereços.

HRESULT SetDefaultDir(
  ULONG cbEntryID,
  LPENTRYID lpEntryID
);

Parâmetros

cbEntryID

[in] A contagem de bytes no identificador de entrada apontada pelo parâmetro lpEntryID .

Lpentryid

[in] Um ponteiro para o identificador de entrada do contêiner padrão do catálogo de endereços.

Valor de retorno

S_OK

O contêiner do catálogo de endereços padrão foi definido com êxito.

Comentários

Clientes e provedores de serviços chamam o método SetDefaultDir para estabelecer um novo contêiner de catálogo de endereços padrão. O contêiner padrão é o contêiner que o usuário vê exibido no catálogo de endereços quando o catálogo de endereços é aberto pela primeira vez. SetDefaultDir salva o contêiner padrão como uma entrada no perfil. O contêiner permanece como o padrão até que outra chamada para SetDefaultDir seja feita na mesma sessão ou em outra sessão ou o contêiner seja removido.

Observação

A propriedade PR_AB_CHOOSE_DIRECTORY_AUTOMATICALLY corresponde à configuração Escolher automaticamente na caixa de diálogo Opções do Catálogo de Endereços. Quando essa propriedade existe na seção perfil IID_CAPONE_PROF e é definida como true, a caixa de diálogo Catálogo de Endereços não é mais padrão para o contêiner especificado por SetDefaultDir, mas escolhe um catálogo de endereços que o Microsoft Outlook considera apropriado para o contexto em que a caixa de diálogo foi exibida. Observe que isso pode resultar em uma experiência ruim para provedores de catálogo de endereços de terceiros.

Referência do MFCMAPI

Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.

Arquivo Função Comentário
Abcontdlg.cpp
CAbContDlg::OnSetDefaultDir
O MFCMAPI usa o método SetDefaultDir para tornar o contêiner do catálogo de endereços especificado o padrão.

Confira também

IAddrBook::GetDefaultDir

IAddrBook::GetSearchPath

IMAPISession::Logoff

MAPILogonEx

IAddrBook : IMAPIProp

MFCMAPI como exemplo de código