IBindCtx::EnumObjectParam メソッド (objidl.h)
バインド コンテキストの文字列キー付きポインター テーブルのキーを列挙するために使用できるインターフェイスへのポインターを取得します。
構文
HRESULT EnumObjectParam(
[out] IEnumString **ppenum
);
パラメーター
[out] ppenum
列挙子へのインターフェイス ポインターを受け取る IEnumString* ポインター変数のアドレス。 エラーが発生した場合、*ppenum は NULL に設定されます。 *ppenum が NULL 以外の場合、実装は *ppenum で AddRef を呼び出します。Release を呼び出すのは呼び出し元の責任です。
戻り値
このメソッドは、E_OUTOFMEMORYおよびS_OK標準の戻り値を返すことができます。
注釈
列挙子によって返されるキーは、 IBindCtx::RegisterObjectParam の呼び出しで以前に指定したキーです。
呼び出し元へのメモ
バインド コンテキストは、それぞれ文字列キーに関連付けられたインターフェイス ポインターのテーブルを保持します。 これにより、モニカー実装とバインド操作を開始した呼び出し元との間の通信が可能になります。 一方のパーティは、後でバインド コンテキストから取得できるように、両方のパーティに認識されている文字列の下にインターフェイス ポインターを格納できます。IBindCtx インターフェイスのシステム実装では、このメソッドは実装されていません。 したがって、このメソッドを呼び出すと、E_NOTIMPLの戻り値が返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |