ioWithinStackLimits 函式 (wdm.h)
IoWithinStackLimits 例程會判斷記憶體區域是否在目前線程的堆疊限制內。
語法
LOGICAL IoWithinStackLimits(
[in] ULONG_PTR RegionStart,
[in] SIZE_T RegionSize
);
參數
[in] RegionStart
區域開頭的指標。
[in] RegionSize
區域的大小。
傳回值
IoWithinStackLimits 傳回 TRUE 是目前線程的堆疊完全包含區域,否則為 FALSE 。
備註
IoWithinStackLimits 例程會視需要考慮所有可能的堆疊區段和 DPC 堆棧。
對於使用 KeExpandKernelStackAndCallout 的驅動程式, IoWithinStackLimits 只會考慮目前的線程。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | IRQL <= APC_LEVEL |