Partager via


IOlkAccountManager::Init

Initialise le gestionnaire de compte à utiliser.

Informations rapides

See IOlkAccountManager.

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

Paramètres

pAcctHelper

[in] Interface IOlkAccountHelper qui fournit des fonctionnalités d’assistance de compte.

dwFlags

[in] Indicateurs pour modifier le comportement.

  • ACCT_INIT_NO_STORES_CHECK : empêche la synchronisation d’un compte (tel qu’un compte IMAP) avec un magasin associé.

  • ACCT_INIT_NOSYNCH_MAPI_ACCTS : empêche la synchronisation des services MAPI avec les comptes.

  • ACCT_INIT_NO_NOTIFICATIONS : empêche le gestionnaire de comptes d’intercepter les messages de diffusion destinés à d’autres applications.

  • OLK_ACCOUNT_NO_FLAGS : synchronise les services MAPI avec les comptes.

Valeurs de retour

[HRESULT] Description
S_OK
L'appel a réussi.
E_OLK_ALREADY_INITIALIZED
Init a déjà été appelé.
E_OLK_REGISTRY
Le gestionnaire de compte n’a pas pu accéder aux paramètres de Registre requis.

Remarques

Le client doit appeler IOlkAccountManager ::Init pour initialiser le gestionnaire de comptes avant d’utiliser le gestionnaire de comptes pour accéder aux comptes ou configurer des notifications. Étant donné qu’Outlook synchronise automatiquement les services MAPI avec les comptes au démarrage, utilisez ACCT_INIT_NOSYNCH_MAPI_ACCTS , sauf s’il existe une cause spécifique à la synchronisation.

Voir aussi