次の方法で共有


IOlkAccountManager::GetOrder

指定したアカウント カテゴリの順序を取得します。

クイック ヒント

IOlkAccountManager を参照してください

HRESULT IOlkAccountManager::GetOrder (  
    const CLSID *pclsidCategory, 
    DWORD *pcAccts, 
    DWORD *prgAccts[] 
); 

パラメーター

pclsidCategory

[in]注文を取得するカテゴリ クラス ID。 値は、次のいずれかする必要があります。

  • CLSID_OlkMail

  • CLSID_OlkAddressBook

  • CLSID_OlkStore

pcAccts

[out]アカウントの数。

prgAccts

[out]アカウントの配列へのポインター。

戻り値

HRESULT 型 Description
S_OK
呼び出しが成功しました
E_INVALIDARG
いくつかの引数は無効です。
E_OLK_NOT_INITIALIZED
アカウント マネージャーが使用するために初期化されていません。

注釈

このメソッドを呼び出す前に、呼び出し元は配列ポインター prgAccts のみを割り当てますが、 prgAccts が指す配列のメモリは割り当てられません。 このメソッドが戻った後、呼び出し元は IOlkAccountManager::FreeMemory を使用して 、prgAccts に割り当てられたメモリを解放する必要があります。

関連項目