Compartilhar via


IOlkAccountManager::SetOrder

Modifica a ordenação da categoria de contas especificada.

Informações rápidas

Confira IOlkAccountManager.

HRESULT SetOrder(
    const CLSID * pclsidCategory,
    DWORD cAccts,
    DWORD rgAccts[]
);

Parâmetros

pclsidCategory

[in] A ID da classe de categoria para a qual definir a ordem. O valor deve ser uma das seguintes opções:

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

cAccts

[in] O número de contas.

rgAccts

[in] Uma matriz de IDs de conta. O tamanho da matriz é cAccts.

Valores de retorno

HRESULT Descrição
S_OK
A chamada foi bem-sucedida.
E_ACCT_WRONG_SORT_ORDER
A nova ordem de classificação tem um número diferente de contas do que a ordem de classificação antiga.
E_INVALIDARG
Um ou mais argumentos são inválidos.
E_OLK_NOT_INITIALIZED
O gerenciador de contas não foi inicializado para uso.

Comentários

O chamador aloca memória para o ponteiro de matriz prgAccts , bem como para a matriz na qual prgAccts aponta.

Confira também