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)