次の方法で共有


IDataModelNameBinder::EnumerateValues メソッド (dbgmodel.h)

EnumerateValues メソッドは、BindValue メソッドの規則に従ってオブジェクトにバインドする名前と値のセットを列挙します。 同じ値を持つ複数の名前 (基底クラス、親モデルなど) を返す可能性がある IModelObject の EnumerateKeys、EnumerateValues、および同様のメソッドとは異なり、この列挙子は BindValue と BindReference でバインドされる特定の名前のセットのみを返します。 名前が重複することはありません。 IModelObject メソッドを呼び出すよりも、名前バインダーを使用してオブジェクトを列挙するコストが大幅に高くなることに注意してください。

構文

HRESULT EnumerateValues(
  IModelObject   *contextObject,
  IKeyEnumerator **enumerator
);

パラメーター

contextObject

すべての名前バインドとその値を列挙する対象の オブジェクト。

enumerator

BindValue とその値の呼び出しに従ってバインドされるすべての名前を列挙する列挙子。 この列挙子が名前を重複することはありません。 BindValue の明示的な呼び出しから取得される名前と値のセットのみが返されます。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDataModelNameBinder インターフェイス