Compartir a través de


IOlkAccountManager::Init

Inicializa el administrador de cuentas para su uso.

Información rápida

See IOlkAccountManager.

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

Parameters

pAcctHelper

[in] Interfaz IOlkAccountHelper que proporciona funcionalidad auxiliar de cuenta.

Dwflags

[entrada] Marcadores para modificar el comportamiento.

  • ACCT_INIT_NO_STORES_CHECK : impide que una cuenta (como una cuenta IMAP) se sincronice con un almacén asociado.

  • ACCT_INIT_NOSYNCH_MAPI_ACCTS : impide que los servicios MAPI se sincronicen con las cuentas.

  • ACCT_INIT_NO_NOTIFICATIONS : impide que el Administrador de cuentas intercepte mensajes de difusión destinados a otras aplicaciones.

  • OLK_ACCOUNT_NO_FLAGS : sincroniza los servicios MAPI con las cuentas.

Valores devueltos

[HRESULT] Description
S_OK
La llamada ha sido correcta.
E_OLK_ALREADY_INITIALIZED
Ya se ha llamado a Init.
E_OLK_REGISTRY
El administrador de cuentas no pudo acceder a la configuración necesaria del Registro.

Comentarios

El cliente debe llamar a IOlkAccountManager::Init para inicializar el administrador de cuentas antes de usar el administrador de cuentas para acceder a las cuentas o configurar las notificaciones. Dado que Outlook sincroniza automáticamente los servicios MAPI con cuentas al iniciarse, use ACCT_INIT_NOSYNCH_MAPI_ACCTS a menos que haya una causa específica para sincronizar.

Vea también