Поделиться через


IOlkAccountManager::GetOrder

Возвращает упорядочение указанной категории учетных записей.

Краткие сведения

См. раздел IOlkAccountManager

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

Параметры

pclsidCategory

[в] Идентификатор класса категории, для которого требуется получить заказ. The value must be one of the following:

  • CLSID_OlkMail

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

pcAccts

[out] Количество учетных записей.

prgAccts

[out] Указатель на массив учетных записей.

Возвращаемые значения

HRESULT Description
S_OK
Вызов выполнен успешно
E_INVALIDARG
Один или несколько недопустимых аргументов.
E_OLK_NOT_INITIALIZED
The account manager has not been initialized for use.

Замечания

Перед вызовом этого метода вызывающий объект выделяет только указатель массива prgAccts , но не память для массива, на который указывает prgAccts . После возврата этого метода вызывающий объект должен использовать IOlkAccountManager::FreeMemory , чтобы освободить память, выделенную для prgAccts.

См. также