Funzione FsRtlPostPagingFileStackOverflow (ntifs.h)

La routine FsRtlPostPagingFileStackOverflow pubblica un elemento overflow dello stack di file di paging nel thread di overflow dello stack.

Sintassi

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

Parametri

[in] Context

Puntatore al contesto da passare alla routine di callback overflow dello stack.

[in] Event

Puntatore a un evento di notifica allocato dal chiamante per passare alla routine di callback di overflow dello stack. Deve essere stato inizializzato come non firmato chiamando KeInitializeEvent.

[in] StackOverflowRoutine

Puntatore a una routine di callback da richiamare durante l'elaborazione della richiesta nel thread di overflow.

Valore restituito

nessuno

Osservazioni

Un file system chiama in genere FsRtlPostPagingFileStackOverflow durante un'operazione di I/O del file di paging quando la quantità di spazio dello stack rimanente restituito da IoGetRemainingStackSize è inferiore alla soglia di overflow dello stack del file system. FsRtlPostPagingFileStackOverflow pubblica la richiesta di I/O di paging a una coda di lavoro di overflow dello stack di paging speciale. Al termine dell'operazione di I/O di paging, l'evento del chiamante è impostato su uno stato segnalato.

Nota Avviso: i driver di filtro del file system non devono mai chiamare FsRtlPostPagingFileStackOverflow, perché in questo modo può arrestare lo stato di avanzamento delle operazioni di I/O del file di paging.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Piattaforma di destinazione Universale
Intestazione ntifs.h (include FltKernel.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Vedi anche

FsRtlIsPagingFile

FsRtlPostStackOverflow

IoGetRemainingStackSize

KeInitializeEvent