Función GetCurrentThreadAddr (wdbgexts.h)
La función GetCurrentThreadAddr devuelve la ubicación de los datos del sistema que describen el subproceso actual.
Sintaxis
void GetCurrentThreadAddr(
DWORD Processor,
PULONG64 Address
);
Parámetros
Processor
Especifica el índice del subproceso cuyos datos del sistema se devolverán.
En la depuración en modo kernel, este es el índice de un subproceso virtual, que es el índice de un procesador en el equipo de destino.
Address
Recibe la ubicación de los datos del sistema para el subproceso.
Valor devuelto
None
Observaciones
En la depuración en modo de usuario, GetCurrentThreadAddr devuelve la ubicación del bloque de entorno de subprocesos (TEB). Esta es la misma ubicación que devuelve GetTebAddress .
En la depuración en modo kernel, GetCurrentThreadAddr devuelve la ubicación de la estructura KTHREAD del subproceso del sistema operativo que se estaba ejecutando en el procesador cuando se produjo el último evento.
Para obtener más información sobre las estructuras KTHREAD y TEB, consulte Microsoft Windows Internals by David Salomón y Mark Russinovich.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |