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.