Función IoWithinStackLimits (wdm.h)

La rutina IoWithinStackLimits determina si una región de memoria está dentro del límite de pila del subproceso actual.

Sintaxis

LOGICAL IoWithinStackLimits(
  [in] ULONG_PTR RegionStart,
  [in] SIZE_T    RegionSize
);

Parámetros

[in] RegionStart

Puntero al inicio de la región.

[in] RegionSize

Tamaño de la región.

Valor devuelto

IoWithinStackLimits devuelve TRUE es la pila del subproceso actual que contiene la región completamente y FALSE de lo contrario.

Comentarios

La rutina IoWithinStackLimits considera todos los segmentos de pila posibles y la pila DPC, si es necesario.

Para los controladores que usan KeExpandKernelStackAndCallout, IoWithinStackLimits solo considera el subproceso actual.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

Consulte también

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits