Compartilhar via


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.

Confira também