IoGetRemainingStackSize 函数 (wdm.h)
IoGetRemainingStackSize 例程返回当前可用的内核模式堆栈空间量。
语法
ULONG_PTR IoGetRemainingStackSize();
返回值
IoGetRemainingStackSize 返回当前线程上下文中的堆栈空间字节数。
言论
最高级别的驱动程序(如文件系统)可以调用此例程,尤其是使用递归代码路径的驱动程序。 在启动递归之前,此类驱动程序将调用 IoGetRemainingStackSize,以确定它是否应在备用代码路径上继续处理。
对于 Windows Server 2003 Service Pack 1(SP1)和更高版本的 Windows,IoGetRemainingStackSize 的调用方可以在任何 IRQL 上运行。 对于早期版本的 Windows,调用方必须在 IRQL <= APC_LEVEL上运行。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 桌面 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
IRQL | 请参阅“备注”部分。 |