获取指定静态字段的值。
语法
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 起可用