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.