GetFieldValue 宏 (wdbgexts.h)
GetFieldValue 宏是 GetFieldData 函式的精簡包裝函式。 這是為了方便讀取 結構中成員的值。
語法
void GetFieldValue(
Addr,
Type,
Field,
OutValue
);
參數
Addr
指定目標記憶體中結構的位址。
Type
指定結構型別的名稱。 這可以使用模組名稱限定,例如 mymodule!mystruct。
Field
指定結構中成員的名稱。 您可以使用句點分隔路徑來指定子成員,例如 「myfield.mysubfield」。。
OutValue
指定讀取成員值的物件。
傳回值
無
備註
提供給此宏的參數與提供給 GetFieldData 函式的參數相同,不同之處在於,除了提供緩衝區及其大小的指標之外,可以直接提供保存傳回值的變數。
傳回
如果此函式成功,則傳回值為零。 否則,傳回值是其中一個 IG_DUMP_SYMBOL_INFO 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wdbgexts.h (包含 Wdbgexts.h、Dbgeng.h) |