IOlkAccount::GetAccountInfo
Obtém as informações de tipo e categorias para a conta especificada.
Informações rápidas
Confira IOlkAccount.
HRESULT IOlkAccount::GetAccountInfo(
CLSID *pclsidType,
DWORD *pcCategories,
CLSID **prgclsidCategory
);
Parâmetros
pclsidType
[out] O identificador de classe para o tipo de conta. O valor deve ser uma das seguintes opções:
CLSID_OlkPOP3Account
CLSID_OlkIMAP4Account
CLSID_OlkMAPIAccount
CLSID_OlkHotmailAccount
CLSID_OlkLDAPAccount
pcCategories
[out] O número de categorias em prgclsidCategory.
prgclsidCategory
[out] Uma matriz de categorias às quais essa conta está associada. A matriz é de tamanho * pcCategories. O valor de cada categoria na matriz deve ser um dos seguintes:
CLSID_OlkMail
CLSID_OlkAddressBook
CLSID_OlkStore
Valores de retorno
S_OK se a chamada for bem-sucedida; caso contrário, um código de erro.
Comentários
Depois que esse método retornar, você deve liberar prgclsidCategory usando IOlkAccount::FreeMemory.
IOlkAccount::GetAccountInfo não dá suporte à categoria de catálogo de endereços para uma conta do Exchange. Se a conta for uma conta do Exchange (pclsidType for CLSID_OlkMAPIAccount ), e a conta implementar o catálogo de endereços, chamar IOlkAccount::GetAccountInfo não retornará CLSID_OlkAddressBook como uma categoria no prgclsidCategory.