次の方法で共有


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 がポイントする配列のメモリ 割り当てます。

関連項目