ioGetStackLimits 函数 (wdm.h)
IoGetStackLimits 例程返回当前线程的堆栈帧的边界。
语法
void IoGetStackLimits(
[out] PULONG_PTR LowLimit,
[out] PULONG_PTR HighLimit
);
参数
[out] LowLimit
指向调用方提供的变量的指针,在该变量中,此例程返回当前线程堆栈帧的较低偏移量。
[out] HighLimit
指向调用方提供的变量的指针,在该变量中,此例程返回当前线程堆栈帧的较高偏移量。
返回值
无
备注
最高级别的驱动程序可以调用此例程,尤其是已传递指向当前线程堆栈上某个位置的指针的文件系统。
在 Windows Server 2003 Service Pack 1 (SP1) 及更高版本的 Windows 中, IoGetStackLimits 的调用方可以在任何 IRQL 上运行。 对于早期的操作系统,调用方必须在 IRQL <= APC_LEVEL 运行。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 通用 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 请参见“备注”部分。 |