Compartir a través de


Función GetCurrentProcessAddr (wdbgexts.h)

La función GetCurrentProcessAddr devuelve la ubicación de los datos del sistema que describe el proceso actual.

Sintaxis

void GetCurrentProcessAddr(
  DWORD    Processor,
  ULONG64  CurrentThread,
  PULONG64 Address
);

Parámetros

Processor

Especifica el índice del procesador o subproceso virtual que estaba ejecutando el subproceso actual cuando se produjo el último evento. procesador solo se usa en la depuración en modo kernel; y, solo si CurrentThread es NULL.

CurrentThread

Especifica la ubicación de los datos del sistema para el subproceso actual. Esta es la ubicación devuelta por GetCurrentThreadAddr.

En la depuración en modo kernel, CurrentThread puede ser NULL, en cuyo caso se usa procesador.

Address

Recibe la ubicación de los datos del sistema que describe el proceso actual.

Valor devuelto

Ninguno

Observaciones

En la depuración en modo de usuario, GetCurrentProcessAddr devuelve la ubicación del bloque del entorno de proceso (PEB). Esta es la misma ubicación que devuelve getPebAddress.

En la depuración en modo kernel, GetCurrentProcessAddr devuelve la ubicación de la estructura KPROCESS del proceso actual.

Para obtener más información sobre las estructuras KPROCESS y PEB, consulte Microsoft Windows Internals de David Solomon y Mark Russinovich.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wdbgexts.h (incluya Wdbgexts.h, Dbgeng.h)

Consulte también

GetCurrentThreadAddr

GetPebAddress