共用方式為


IDebugSymbols4::GetFieldOffset 方法 (dbgeng.h)

GetFieldOffset 函式會從結構的開頭傳回成員的位移。

語法

__inline ULONG GetFieldOffset(
  _In_  LPCSTR Type,
  _In_  LPCSTR Field,
  _Out_ PULONG pOffset
);

參數

[in] Module

指定包含容器和欄位類型的模組。

[in] TypeId

指定結構類型的名稱。 這可以使用模組名稱限定,例如,mymodule!mystruct

[in] Field

指定結構中成員的名稱。 您可以使用句點分隔路徑來指定子成員,例如 「myfield.mysubfield」。。

[out] Offset

從結構的實例開頭接收成員的位移。

傳回值

如果函式成功,則傳回值為零。 否則,傳回值是 IG_DUMP_SYMBOL_INFO 錯誤碼

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Wdbgexts.h, Dbgeng.h)
連結庫 dbgeng.h