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 起可用