ICorDebugClass::GetStaticFieldValue 方法

获取指定静态字段的值。

Syntax

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 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起可用