次の方法で共有


ICorDebugClass::GetStaticFieldValue メソッド

指定した静的フィールドの値を取得します。

構文

HRESULT GetStaticFieldValue (
    [in]  mdFieldDef         fieldDef,
    [in]  ICorDebugFrame     *pFrame,
    [out] ICorDebugValue     **ppValue
);

パラメーター

fieldDef [in]フィールド Def 取得するフィールドを参照するトークンです。

pFrame [in]スレッド、コンテキスト、またはアプリケーション ドメインの静的な間であいまいさを解消するために使用するフレームを表す ICorDebugFrame オブジェクトへのポインター。

静的フィールドがスレッド、コンテキスト、またはアプリケーション ドメインに関連する場合は、フレームで適切な値が決定されます。

ppValue [out]静的フィールドの値を表す ICorDebugValue オブジェクトのアドレスへのポインター。

解説

パラメーター化された型の場合は、静的フィールドの値が特定のインスタンス化に関連します。 したがって、クラス コンストラクターで Type 型のパラメーターが使用される場合は、ICorDebugClass::GetStaticFieldValue ではなく、ICorDebugType::GetStaticFieldValue を呼び出します。

必要条件

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

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

ライブラリ: CorGuids.lib

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