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

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

ICorDebugClass 接口