Partager via


IOlkAccount::GetAccountInfo

Obtient les informations de type et de catégories pour le compte spécifié.

Informations rapides

Consultez IOlkAccount.

HRESULT IOlkAccount::GetAccountInfo(  
    CLSID *pclsidType, 
    DWORD *pcCategories, 
    CLSID **prgclsidCategory 
);

Paramètres

pclsidType

[out] Identificateur de classe pour le type de compte. La valeur doit être une des opérations suivantes :

  • CLSID_OlkPOP3Account

  • CLSID_OlkIMAP4Account

  • CLSID_OlkMAPIAccount

  • CLSID_OlkHotmailAccount

  • CLSID_OlkLDAPAccount

pcCategories

[out] Nombre de catégories dans prgclsidCategory.

prgclsidCategory

[out] Tableau de catégories auxquelles ce compte est associé. Le tableau est de taille * pcCategories. La valeur de chaque catégorie du tableau doit être l’une des suivantes :

  • CLSID_OlkMail

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

Valeurs de retour

S_OK si l'appel a réussi ; dans le cas contraire, un code d'erreur.

Remarques

Une fois cette méthode retournée, vous devez libérer prgclsidCategory à l’aide de IOlkAccount ::FreeMemory.

IOlkAccount ::GetAccountInfo ne prend pas en charge la catégorie de carnet d’adresses pour un compte Exchange. Si le compte est un compte Exchange (pclsidType est CLSID_OlkMAPIAccount ), et que le compte implémente le carnet d’adresses, l’appel de IOlkAccount ::GetAccountInfo ne renvoie pas CLSID_OlkAddressBook en tant que catégorie dans prgclsidCategory.

Voir aussi