【发布时间】:2014-03-12 08:55:41
【问题描述】:
是否可以使用 Win32 API 获取 ANY 线程堆栈的大小和限制?我知道当前线程可以通过以下方式实现这一点:
NT_TIB *tib = (NT_TIB*)NtCurrentTeb();
DWORD stackBase = (DWORD)tib->StackBase;
DWORD stackLimit = (DWORD) tib->StackLimit;
但是,我还没有找到一个 Win32 API 函数,它返回任何给定线程 HANDLE 或 TID 的 NT_TIB 结构作为输入参数。
【问题讨论】: