Compartir a través de


Función FsRtlPostPagingFileStackOverflow (ntifs.h)

La rutina FsRtlPostPagingFileStackOverflow publica un elemento de desbordamiento de pila de archivos de paginación en el 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 sin signo 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

None

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 a 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 evento 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, al hacerlo, puede detener el progreso hacia delante de las operaciones de E/S del archivo de paginación.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Plataforma de destino Universal
Encabezado ntifs.h (incluya FltKernel.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Consulte también

FsRtlIsPagingFile

FsRtlPostStackOverflow

IoGetRemainingStackSize

KeInitializeEvent