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


IOlkAccountManager::SetOrder

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

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

See IOlkAccountManager.

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

Параметры

pclsidCategory

[в] Идентификатор класса категории, для которого необходимо задать порядок. Поддерживаются такие значения:

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

cAccts

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

rgAccts

[в] Массив идентификаторов учетных записей. Размер массива — cAccts.

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

HRESULT Description
S_OK
The call succeeded.
E_ACCT_WRONG_SORT_ORDER
Новый порядок сортировки имеет другое количество учетных записей, чем старый порядок сортировки.
E_INVALIDARG
Один или несколько недопустимых аргументов.
E_OLK_NOT_INITIALIZED
The account manager has not been initialized for use.

Замечания

Вызывающий объект выделяет память для указателя массива prgAccts , а также для массива, на который указывает prgAccts .

См. также