IRawEnumerator インターフェイス (dbgmodel.h)
オブジェクト (およびその値と関連するメタデータ) の生の子 (基底クラス、フィールドなど) を列挙するインターフェイス。 未加工の列挙子は、IModelObject の EnumerateRawValues メソッドまたは EnumerateRawReferences メソッド使用して取得できます。
継承
IRawEnumerator は IUnknown から継承します。
メソッド
IRawEnumerator インターフェイスには、次のメソッドがあります。
IRawEnumerator::AddRef IRawEnumerator::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IRawEnumerator::GetNext 反復子を前方に移動し、生の要素の名前をフェッチし、必要に応じて、その値 (またはその参照) と要素の種類をフェッチします。 |
IRawEnumerator::QueryInterface オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IRawEnumerator::Release IRawEnumerator::Release メソッドは、オブジェクトのインターフェイスの参照カウントをデクリメントします。 |
IRawEnumerator::Reset 列挙子を初期状態にリセットします。 後続の GetNext 呼び出しでは、最初の生要素 (ネイティブ フィールド、基底クラスなど) が列挙子の順序で返されます。 |
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbgmodel.h |