共用方式為


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