共用方式為


READCONTROLSPACE64 結構 (wdbgexts.h)

ReadControlSpace64 函式會將處理器特定的控制空間讀取至 buf 所指向的陣列。

語法

typedef struct _READCONTROLSPACE64 {
  USHORT  Processor;
  ULONG64 Address;
  ULONG   BufLen;
  UCHAR   Buf[1];
} READCONTROLSPACE64, *PREADCONTROLSPACE64;

成員

Processor

指定要讀取其控制空間的處理器數目。

Address

指定控制件空間的位址。

BufLen

緩衝區的長度。

Buf[1]

指定要讀取控件空間數據的物件。

備註

如果您要撰寫 32 位程序代碼,您應該改用 ReadControlSpace 。 如需詳細資訊,請參閱 32 位指標和 64 位指標

如果您要撰寫 WdbgExts 延伸模組,請包含 wdbgexts.h。 如果您要撰寫呼叫此函式的 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h (請參閱撰寫 DbgEng 延伸模組程式代碼以取得詳細數據) 。

ReadTypedControlSpace32 宏是 ReadControlSpace64 函式的精簡包裝函式。 它是為了方便將處理器特定控制空間讀取至 結構。

void ReadTypedControlSpace32(
    _Proc,
    _Addr,
    _Buf
);

此宏不會傳回值。

提供給此宏的參數與 提供給 ReadControlSpace64 函式的參數相同,不同之處在於,除了提供結構及其大小的指標之外,可以直接提供 結構。

ReadTypedControlSpace64 宏是 ReadControlSpace64 函式的精簡包裝函式。 它是為了方便將處理器特定控制空間讀取至 結構。

規格需求

需求
標頭 wdbgexts.h (包含 Wdbgexts.h、Dbgeng.h)