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