Compartir a través de


Función GetPebAddress (wdbgexts.h)

La función GetPebAddress devuelve la dirección del bloque de entorno de proceso (PEB) para un proceso del sistema.

Sintaxis

void GetPebAddress(
  ULONG64    CurrentThread,
  PULONGLONG Address
);

Parámetros

CurrentThread

Especifica un subproceso del sistema operativo cuya dirección peb se devolverá.

En la depuración en modo kernel, esta es la ubicación de la estructura KTHREAD, que devuelve GetCurrentThreadAddr. Si CurrentThread es null, se devuelve el PEB para el proceso actual.

En la depuración en modo de usuario, se omite CurrentThread.

Address

Recibe la dirección del PEB para el proceso del sistema operativo actual o, en la depuración en modo kernel, cuando CurrentThread no es NULL, para el proceso del sistema que contiene el subproceso especificado por CurrentThread.

Valor devuelto

Ninguno

Observaciones

En la depuración en modo de usuario, se devuelve el PEB del subproceso actual.

En la depuración en modo kernel, si currentThread es NULL, el PEB para el proceso del sistema operativo en el que se devuelve el último evento.

Requisitos

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

Consulte también

GetCurrentThreadAddr

GetTebAddress