IOlkAccountManager::SetOrder

修改指定类别帐户的顺序。

快速信息

See IOlkAccountManager.

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

参数

pclsidCategory

[in]要为其设置顺序的类别类 ID。 值必须为以下值之一:

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

cAccts

[in]帐户数。

rgAccts

[in]帐户 ID 的数组。 数组的大小为 cAccts

返回值

[HRESULT] 说明
S_OK
调用成功。
E_ACCT_WRONG_SORT_ORDER
新排序顺序的帐户数与旧排序顺序不同。
E_INVALIDARG
一个或多个参数无效。
E_OLK_NOT_INITIALIZED
帐户管理器已初始化,不能使用。

备注

调用方为数组指针 prgAccts 以及 prgAccts 指向的数组分配内存。

另请参阅