_EFN_GetManagedObjectFieldInfo 函数
使用提供的对象指针和字段名,获取从对象的开头到字段和字段值的偏移量。
语法
HRESULT _EFN_GetManagedObjectFieldInfo(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 objAddr,
[in] __out_ecount (mdNameLen) PSTR szFieldName,
[out] PULONG64 pValue,
[out] PULONG pOffset
);
参数
Client
[in]指向调试客户端的指针。
objAddr
[in]托管对象指针。
szFieldName [in] 指向字段名称的托管对象指针。
pValue
[out]字段值。 此参数可以为 null。
pOffset
[out]与 objAddr
字段的偏移量。 此参数可以为 null。
备注
如果偏移量为 0,则不写入偏移量。
如果当前上下文中的线程上没有托管代码,该函数将返回 HRESULT SOS_E_NOMANAGEDCODE,其功能值为 0xa0,错误代码为 0x1000。
要求
平台:请参阅系统要求。
标头:SOS_Stacktrace.h
.NET Framework 版本:自 2.0 起可用