getPebAddress 函数 (wdbgexts.h)

GetPebAddress 函数返回系统进程的进程环境块 (PEB) 的地址。

语法

void GetPebAddress(
  ULONG64    CurrentThread,
  PULONGLONG Address
);

参数

CurrentThread

指定将返回其 PEB 地址的操作系统线程。

在内核模式调试中,这是 由 GetCurrentThreadAddr 返回的 KTHREAD 结构的位置。 如果 CurrentThreadNULL,则返回当前进程的 PEB。

在用户模式调试中, 忽略 CurrentThread

Address

接收当前操作系统进程的 PEB 地址,或在内核模式调试中,当 CurrentThread 不为 NULL 时,接收包含 由 CurrentThread 指定的线程的系统进程的 PEB 地址。

返回值

备注

在用户模式调试中,返回当前线程的 PEB。

在内核模式调试中,如果 CurrentThreadNULL,则返回发生最后一个事件的操作系统进程的 PEB。

要求

要求
目标平台 桌面
标头 wdbgexts.h (包括 Wdbgexts.h、Dbgeng.h)

另请参阅

GetCurrentThreadAddr

GetTebAddress