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

另請參閱

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits