Compartilhar via


IOlkAccountManager::Init

Inicializa o gerente de conta para uso.

Informações rápidas

Confira IOlkAccountManager.

HRESULT IOlkAccountManager::Init (  
    IOlkAccountHelper *pAcctHelper, 
    DWORD dwFlags 
);

Parâmetros

pAcctHelper

[em] Uma interface IOlkAccountHelperque fornece a funcionalidade de ajuda da conta.

dwFlags

[in] Sinalizadores para modificar o comportamento.

  • ACCT_INIT_NO_STORES_CHECK, impede que uma conta (como uma conta IMAP) seja sincronizada com um repositório associado.

  • ACCT_INIT_NOSYNCH_MAPI_ACCTS, impede que os serviços MAPI sejam sincronizados com as contas.

  • ACCT_INIT_NO_NOTIFICATIONS, impede que o Gerente de Contas intercepte a transmissão de mensagens destinadas a outros aplicativos.

  • OLK_ACCOUNT_NO_FLAGS, sincroniza os serviços MAPI com as contas.

Valores de retorno

HRESULT Descrição
S_OK
A chamada foi bem-sucedida.
E_OLK_ALREADY_INITIALIZED
Init já foi chamado.
E_OLK_REGISTRY
O gerente de conta não pôde acessar as configurações de registro necessárias.

Comentários

O cliente deverá ligar IOlkAccountManager::Init para inicializar o gerente de conta antes de usar o gerenciador de conta para acessar contas ou configurar notificações. Como o Outlook sincroniza automaticamente serviços MAPI com contas na inicialização, use ACCT_INIT_NOSYNCH_MAPI_ACCTS a menos que haja uma causa específica para sincronizar.

Confira também