IRawEnumerator インターフェイス (dbgmodel.h)

オブジェクト (およびその値と関連付けられたメタデータ) の生の子 (基底クラス、フィールドなど) を列挙するインターフェイス。 生の列挙子は、 IModelObject の EnumerateRawValues メソッドまたは EnumerateRawReferences メソッドを使用して取得できます。

継承

IRawEnumerator は IUnknown から継承します。

メソッド

IRawEnumerator インターフェイスには、これらのメソッドがあります。

 
IRawEnumerator::AddRef

IRawEnumerator::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IRawEnumerator::GetNext

反復子を前方に移動し、生要素の名前と、必要に応じて、その値 (またはその参照) と要素の種類をフェッチします。
IRawEnumerator::QueryInterface

オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IRawEnumerator::Release

IRawEnumerator::Release メソッドは、オブジェクトのインターフェイスの参照カウントをデクリメントします。
IRawEnumerator::Reset

列挙子を初期状態にリセットします。 後続の GetNext 呼び出しでは、最初の生要素 (ネイティブ フィールド、基底クラスなど) が列挙子の順序で返されます。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要