getCurrentThreadAddr 函数 (wdbgexts.h)
GetCurrentThreadAddr 函数返回描述当前线程的系统数据的位置。
语法
void GetCurrentThreadAddr(
DWORD Processor,
PULONG64 Address
);
参数
Processor
指定将返回其系统数据的线程的索引。
在内核模式调试中,这是虚拟线程的索引,即目标计算机上处理器的索引。
Address
接收线程的系统数据的位置。
返回值
无
备注
在用户模式调试中, GetCurrentThreadAddr 返回线程的线程环境块的位置 (TEB) 。 这是 GetTebAddress 返回的同一位置。
在内核模式调试中, GetCurrentThreadAddr 返回上次事件发生时在处理器上执行的操作系统线程 KTHREAD 结构的位置。
有关 KTHREAD 和 TEB 结构的详细信息,请参阅 Microsoft Windows Internals by David Solomon 和 Mark Russinovich。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | wdbgexts.h (包括 Wdbgexts.h、Dbgeng.h) |