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)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 请参阅“备注”部分。

另请参阅

IoGetInitialStack

IoGetRemainingStackSize