Функция 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 |