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.