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.