ICorDebugClass::GetStaticFieldValue 方法

获取指定静态字段的值。

语法

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

参数

fieldDef [in]引用要检索的字段的字段 Def 标记。

pFrame [in]指向 ICorDebugFrame 对象的指针,该对象表示用于在线程、上下文或应用程序域静态之间消除歧义的帧。

如果静态字段与线程、上下文或应用程序域相关,则该框架将确定正确的值。

ppValue [out]指向表示静态字段值的 ICorDebugValue 对象的地址的指针。

注解

对于参数化类型,静态字段的值与特定的实例化有关。 因此,如果类构造函数采用类型为 Type 的参数,请调用 ICorDebugType::GetStaticFieldValue 而不是 ICorDebugClass::GetStaticFieldValue

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 1.0 起可用