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 (包含 Wdbgexts.h、Dbgeng.h) |