Partager via


Fonction FsRtlPostPagingFileStackOverflow (ntifs.h)

La routine FsRtlPostPagingFileStackOverflow publie un élément de dépassement de pile de fichiers de pagination dans le thread de dépassement de pile de la pile.

Syntaxe

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

Paramètres

[in] Context

Pointeur de contexte à passer à la routine de rappel de dépassement de pile.

[in] Event

Pointeur vers un événement de notification alloué à l’appelant à passer à la routine de rappel de dépassement de pile. Doit avoir été initialisé comme non signé en appelant KeInitializeEvent.

[in] StackOverflowRoutine

Pointeur vers une routine de rappel à appeler lors du traitement de la demande dans le thread de dépassement de capacité.

Valeur de retour

None

Remarques

Un système de fichiers appelle généralement FsRtlPostPagingFileStackOverflow lors d’une opération d’E/S de fichier de pagination lorsque la quantité d’espace de pile restante retournée par IoGetRemainingStackSize est inférieure au seuil de lecture du dépassement de capacité de pile du système de fichiers. FsRtlPostPagingFileStackOverflow publie la demande d’E/S de pagination dans une file d’attente de travail spéciale de dépassement de pile de pagination. Une fois l’opération d’E/S de pagination terminée, l’événement de l’appelant est défini sur un état signalé.

Note Avertissement : Les pilotes de filtre de système de fichiers ne doivent jamais appeler FsRtlPostPagingFileStackOverflow, car cela peut arrêter la progression des opérations d’E/S de fichier de pagination.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000
Plateforme cible Universal
En-tête ntifs.h (include FltKernel.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Voir aussi

FsRtlIsPagingFile

FsRtlPostStackOverflow

IoGetRemainingStackSize

KeInitializeEvent