Función ReadControlSpace64 (wdbgexts.h)
La función ReadControlSpace64 lee el espacio de control específico del procesador en la matriz a la que apunta buf.
Sintaxis
void ReadControlSpace64(
USHORT processor,
ULONG64 address,
PVOID buf,
ULONG size
);
Parámetros
processor
Especifica el número del procesador cuyo espacio de control se va a leer.
address
Especifica la dirección del espacio de control.
buf
Especifica la dirección de una matriz de bytes para contener los datos del espacio de control.
size
Especifica el número de bytes de la matriz a la que apunta buf.
Valor devuelto
None
Observaciones
Si está escribiendo código de 32 bits, debe usar ReadControlSpace en su lugar. Consulte Punteros de 32 bits y punteros de 64 bits para obtener más información.
Si va a escribir una extensión WdbgExts, incluya wdbgexts.h. Si está escribiendo una extensión dbgEng que llama a esta función, incluya wdbgexts.h antes de dbgeng.h (vea Escribir código de extensión de DbgEng para obtener más información).
La macro ReadTypedControlSpace32 es un contenedor fino alrededor de la función ReadControlSpace64 . Se proporciona como una comodidad para leer el espacio de control específico del procesador en una estructura.
void ReadTypedControlSpace32(
_Proc,
_Addr,
_Buf
);
_Proc
Especifica el número del procesador cuyo espacio de control se va a leer.
_Addr
Especifica la dirección del espacio de control.
_Buf
Especifica el objeto en el que se leen los datos del espacio de control.
Valor devuelto
Esta macro no devuelve un valor.
Los parámetros proporcionados a esta macro son los mismos que los proporcionados a la función ReadControlSpace64 , excepto que, en lugar de proporcionar un puntero a una estructura y su tamaño, la estructura se puede proporcionar directamente.
La macro ReadTypedControlSpace64 es un contenedor fino alrededor de la función ReadControlSpace64 . Se proporciona como una comodidad para leer el espacio de control específico del procesador en una estructura.
void ReadTypedControlSpace64(
_Proc,
_Addr,
_Buf
);
_Proc
Especifica el número del procesador cuyo espacio de control se va a leer.
_Addr
Especifica la dirección del espacio de control.
_Buf
Especifica el objeto en el que se leen los datos del espacio de control.
Valor devuelto
Esta macro no devuelve un valor.
Los parámetros proporcionados a esta macro son los mismos que los proporcionados a la función ReadControlSpace64 , excepto que, en lugar de proporcionar un puntero a una estructura y su tamaño, la estructura se puede proporcionar directamente.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |