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 |