Condividi tramite


Funzione FsRtlPostPagingFileStackOverflow (ntifs.h)

La routine FsRtlPostPagingFileStackOverflow invia un elemento di overflow dello stack di file di paging al thread di overflow dello stack.

Sintassi

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

Parametri

[in] Context

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

[in] Event

Puntatore a un evento di notifica allocato dal chiamante da passare alla routine di callback di overflow dello stack. Deve essere stato inizializzato come non assegnato 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 lettura dell'overflow dello stack del file system. FsRtlPostPagingFileStackOverflow invia la richiesta di I/O di paging a una coda di lavoro di overflow dello stack di paging speciale. Al termine dell'operazione di paging di I/O, l' evento del chiamante viene impostato su uno stato segnalato.

Nota avviso: i driver di filtro del file system non devono mai chiamare FsRtlPostPagingFileStackOverflow, perché in questo modo è possibile interrompere lo stato di avanzamento delle operazioni di I/O dei file di paging.
 

Fabbisogno

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

Vedere anche

FsRtlIsPagingFile

FsRtlPostStackOverflow

IoGetRemainingStackSize

KeInitializeEvent