IOlkAccount::GetAccountInfo
获取指定帐户的类型和类别信息。
快速信息
See IOlkAccount.
HRESULT IOlkAccount::GetAccountInfo(
CLSID *pclsidType,
DWORD *pcCategories,
CLSID **prgclsidCategory
);
参数
pclsidType
[out]帐户类型的类标识符。 该值必须为以下项之一:
CLSID_OlkPOP3Account
CLSID_OlkIMAP4Account
CLSID_OlkMAPIAccount
CLSID_OlkHotmailAccount
CLSID_OlkLDAPAccount
pcCategories
[out] prgclsidCategory 中的类别数。
prgclsidCategory
[out]与此帐户关联的类别数组。 数组的大小为 * pcCategories。 数组中每个类别的值必须是以下值之一:
CLSID_OlkMail
CLSID_OlkAddressBook
CLSID_OlkStore
返回值
如果该调用成功,则返回 S_OK否则为一个错误代码。
备注
此方法返回后,必须使用 IOlkAccount::FreeMemory 释放 prgclsidCategory。
IOlkAccount::GetAccountInfo 不支持 Exchange 帐户的通讯簿类别。 如果该帐户是 exchange 帐户, (pclsidTypeCLSID_OlkMAPIAccount ) ,并且该帐户实现通讯簿,则调用 IOlkAccount::GetAccountInfo 将不会返回 CLSID_OlkAddressBook 作为 prgclsidCategory 中的类别。