Freigeben über


IOlkAccountManager::GetOrder

Ruft die Reihenfolge der angegebenen Kategorie von Konten ab.

QuickInfo

Siehe IOlkAccountManager

HRESULT IOlkAccountManager::GetOrder (  
    const CLSID *pclsidCategory, 
    DWORD *pcAccts, 
    DWORD *prgAccts[] 
); 

Parameter

pclsidCategory

[in] Die Kategorieklassen-ID, für die die Bestellung abgerufen werden soll. Der Wert muss eine der folgenden sein:

  • CLSID_OlkMail

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

pcAccts

[out] Die Anzahl der Konten.

prgAccts

[out] Ein Zeiger auf ein Array von Konten.

Rückgabewerte

[HRESULT] Description
S_OK
Der Aufruf war erfolgreich.
E_INVALIDARG
Mindestens ein Argument ist ungültig.
E_OLK_NOT_INITIALIZED
Konto-Manager wurde nicht für die Verwendung initialisiert.

Hinweise

Vor dem Aufrufen dieser Methode weist der Aufrufer nur einen Arrayzeiger prgAccts zu, aber keinen Arbeitsspeicher für das Array, an dem prgAccts punkte. Nachdem diese Methode zurückgegeben wurde, muss der Aufrufer IOlkAccountManager::FreeMemory verwenden, um den für prgAccts zugewiesenen Arbeitsspeicher freizugeben.

Siehe auch