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 型 | Description |
---|---|
S_OK |
呼び出しが成功しました。 |
E_ACCT_WRONG_SORT_ORDER |
新しい並べ替え順序のアカウント数は、古い並べ替え順序とは異なります。 |
E_INVALIDARG |
いくつかの引数は無効です。 |
E_OLK_NOT_INITIALIZED |
アカウント マネージャーが使用するために初期化されていません。 |
注釈
呼び出し元は、配列ポインター prgAccts と、prgAccts がポイントする配列のメモリ を 割り当てます。