Compartir a través de


Función FsRtlPostPagingFileStackOverflow (ntifs.h)

La rutina FsRtlPostPagingFileStackOverflow envía un elemento de desbordamiento de pila de archivos de paginación al subproceso de desbordamiento de pila.

Sintaxis

void FsRtlPostPagingFileStackOverflow(
  [in] PVOID                         Context,
  [in] PKEVENT                       Event,
  [in] PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine
);

Parámetros

[in] Context

Puntero de contexto que se va a pasar a la rutina de devolución de llamada de desbordamiento de pila.

[in] Event

Puntero a un evento de notificación asignado por el autor de la llamada para pasar a la rutina de devolución de llamada de desbordamiento de pila. Debe haberse inicializado como no asignado llamando a KeInitializeEvent.

[in] StackOverflowRoutine

Puntero a una rutina de devolución de llamada que se va a invocar al procesar la solicitud en el subproceso de desbordamiento.

Valor devuelto

Ninguno

Observaciones

Normalmente, un sistema de archivos llama a FsRtlPostPagingFileStackOverflow durante una operación de E/S de archivo de paginación cuando la cantidad de espacio de pila restante devuelto por IoGetRemainingStackSize está por debajo del umbral de lectura de desbordamiento de pila del sistema de archivos. FsRtlPostPagingFileStackOverflow publica la solicitud de E/S de paginación en una cola de trabajo de desbordamiento de pila de paginación especial. Cuando se ha completado la operación de E/S de paginación, el event del autor de la llamada se establece en un estado señalado.

Nota Advertencia: los controladores de filtro del sistema de archivos nunca deben llamar a FsRtlPostPagingFileStackOverflow, ya que hacerlo puede detener el progreso hacia delante de las operaciones de E/S del archivo de paginación.
 

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
de la plataforma de destino de Universal
encabezado de ntifs.h (include FltKernel.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= DISPATCH_LEVEL

Consulte también

FsRtlIsPagingFile

FsRtlPostStackOverflow

ioGetRemainingStackSize

KeInitializeEvent