ReadControlSpace64 函式 (wdbgexts.h)
ReadControlSpace64 函式會將處理器特定的控制空間讀入 buf所指向的數位中。
語法
void ReadControlSpace64(
USHORT processor,
ULONG64 address,
PVOID buf,
ULONG size
);
參數
processor
指定要讀取其控制空間的處理器數目。
address
指定控制件空間的位址。
buf
指定要保存控制空間數據的位元組數位位址。
size
指定 buf所指向之陣列中的位元元組數目。
傳回值
沒有
言論
如果您要撰寫 32 位程序代碼,您應該改用 ReadControlSpace。 如需詳細資訊,請參閱 32 位指標和 64 位指標。
如果您要撰寫 WdbgExts 延伸模組,請 wdbgexts.h。 如果您要撰寫呼叫此函式的 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h (如需詳細資訊,請參閱 撰寫 DbgEng 延伸模組程式代碼)。
ReadTypedControlSpace32 巨集是 readControlSpace64 函式 的精簡包裝函式。 它是為了方便將處理器特定的控制空間讀入 結構。
void ReadTypedControlSpace32(
_Proc,
_Addr,
_Buf
);
_Proc
指定要讀取其控制空間的處理器數目。
_Addr
指定控制件空間的位址。
_Buf
指定控制元件空間資料的讀取物件。
傳回值
這個巨集不會傳回值。
提供給這個巨集的參數與提供給 ReadControlSpace64 函式的參數相同,不同之處在於,您可以直接提供 結構與其大小的指標。
ReadTypedControlSpace64 巨集是 readControlSpace64 函式的精簡包裝函式。 它是為了方便將處理器特定的控制空間讀入 結構。
void ReadTypedControlSpace64(
_Proc,
_Addr,
_Buf
);
_Proc
指定要讀取其控制空間的處理器數目。
_Addr
指定控制件空間的位址。
_Buf
指定控制元件空間資料的讀取物件。
傳回值
這個巨集不會傳回值。
提供給這個巨集的參數與提供給 ReadControlSpace64 函式的參數相同,不同之處在於,您可以直接提供 結構與其大小的指標。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |