Partager via


IOlkAccountManager::SetOrder

Modifie l’ordre de la catégorie de comptes spécifiée.

Informations rapides

See IOlkAccountManager.

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

Paramètres

pclsidCategory

[in] ID de classe de catégorie pour lequel définir l’ordre. La valeur doit être l’une des suivantes :

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

cAccts

[in] Nombre de comptes.

rgAccts

[in] Tableau d’ID de compte. La taille du tableau est cAccts.

Valeurs de retour

[HRESULT] Description
S_OK
L'appel a réussi.
E_ACCT_WRONG_SORT_ORDER
Le nouvel ordre de tri a un nombre de comptes différent de l’ancien ordre de tri.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OLK_NOT_INITIALIZED
Le Gestionnaire de comptes n'a pas été initialisé pour une utilisation.

Remarques

L’appelant alloue de la mémoire pour le pointeur de tableau prgAccts ainsi que pour le tableau au niveau duquel prgAccts pointe.

Voir aussi