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 .