次の方法で共有


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 を呼び出します。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

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