Compartir a través de


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 que la pila del subproceso actual contiene la región por completo y FALSE de lo contrario.

Observaciones

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

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

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL IRQL <= APC_LEVEL

Consulte también

IoGetInitialStack

ioGetRemainingStackSize

IoGetStackLimits