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 (include Wdbgexts.h, Dbgeng.h) |