Freigeben über


IOlkAccountManager::SetOrder

Ändert die Reihenfolge der angegebenen Kategorie von Konten.

QuickInfo

See IOlkAccountManager.

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

Parameter

pclsidCategory

[in] Die Kategorieklassen-ID, für die die Reihenfolge festgelegt werden soll. Bei dem Wert muss es sich um Folgendes handeln:

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

cAccts

[in] Die Anzahl der Konten.

rgAccts

[in] Ein Array von Konto-IDs. Die Größe des Arrays ist cAccts.

Rückgabewerte

[HRESULT] Description
S_OK
Der Aufruf war erfolgreich.
E_ACCT_WRONG_SORT_ORDER
Die neue Sortierreihenfolge weist eine andere Anzahl von Konten auf als die alte Sortierreihenfolge.
E_INVALIDARG
Mindestens ein Argument ist ungültig.
E_OLK_NOT_INITIALIZED
Konto-Manager wurde nicht für die Verwendung initialisiert.

Hinweise

Der Aufrufer ordnet Arbeitsspeicher für den Arrayzeiger prgAccts sowie für das Array zu, an dem prgAccts verweist.

Siehe auch