Поделиться через


Функция 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 рассматривает только текущий поток.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

См. также

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits