共用方式為


_EFN_GetManagedObjectFieldInfo 函式

使用提供的物件指標和欄位名稱,取得從物件起始處至欄位的位移 (Offset) 以及該欄位的值。

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] Managed 物件指標。

  • szFieldName
    [in] 欄位名稱的 Managed 物件指標。

  • pValue
    [out] 欄位值。 這個參數可以是 null。

  • pOffset
    [out] 從 objAddr 至欄位的位移。 這個參數可以是 null。

備註

如果位移為 0,則不會寫入位移。

如果目前在內容的執行緒上沒有 Managed 程式碼,則函式傳回設備值為 0xa0,錯誤碼為 0x1000 的 HRESULT SOS_E_NOMANAGEDCODE。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**SOS_Stacktrace.h

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

請參閱

其他資源

偵錯全域靜態函式