ICorProfilerObjectEnum インターフェイス

Ngen.exe (ネイティブ イメージ ジェネレーター) によって生成された固定オブジェクトのコレクションを順番に反復処理するためのメソッドを提供します。

メソッド

メソッド 説明
Clone メソッド この ICorProfilerObjectEnum インターフェイスのコピーへのインターフェイス ポインターを取得します。
GetCount メソッド コレクション内の固定オブジェクトの合計数を取得します。
Next メソッド オブジェクトのシーケンシャル コレクションから、列挙子の現在の位置以降にある指定した数の隣接するオブジェクトを取得します。
Reset メソッド この列挙子のカーソルをシーケンスの開始位置に移動します。
Skip メソッド 指定した数の要素がスキップされるように、この列挙子のカーソルを現在の位置から進めます。

解説

ICorProfilerObjectEnum インターフェイスは列挙子です。 このインターフェイスにより、配列の受信側は、受信側に適した速度で送信側から要素をプルできます。 つまり、受信側は配列要素のフローを明示的に制御できるため、大きな配列をメソッド パラメーターとして渡すことに関する問題を回避できます。

ICorProfilerObjectEnum インターフェイスへのポインターを取得するには、ICorProfilerInfo2::EnumModuleFrozenObjects を使用します。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目