Поделиться через


IOlkAccount::GetAccountInfo

Возвращает сведения о типе и категориях для указанной учетной записи.

Краткие сведения

См . раздел IOlkAccount.

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

Параметры

pclsidType

[out] Идентификатор класса для типа учетной записи. The value must be one of the following:

  • CLSID_OlkPOP3Account

  • CLSID_OlkIMAP4Account

  • CLSID_OlkMAPIAccount

  • CLSID_OlkHotmailAccount

  • CLSID_OlkLDAPAccount

Категории pc

[out] Количество категорий в prgclsidCategory.

prgclsidCategory

[out] Массив категорий, с которыми связана эта учетная запись. Массив имеет размер * pcCategories. Каждой категории в массиве должно быть одно из следующих значений:

  • CLSID_OlkMail

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

Возвращаемые значения

S_OK if the call succeeded; otherwise, an error code.

Замечания

После возврата этого метода необходимо освободить prgclsidCategory с помощью IOlkAccount::FreeMemory.

IOlkAccount::GetAccountInfo не поддерживает категорию адресной книги для учетной записи Exchange. Если учетная запись является учетной записью Exchange (pclsidTypeCLSID_OlkMAPIAccount ), а учетная запись реализует адресную книгу, вызов IOlkAccount::GetAccountInfo не вернет CLSID_OlkAddressBook в качестве категории в prgclsidCategory.

См. также