Partager via


FsRtlPostPagingFileStackOverflow, fonction (ntifs.h)

Le FsRtlPostPagingFileStackOverflow routine publie un élément de dépassement de pile de fichiers paginant vers le thread de dépassement de capacité 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 capacité de la pile.

[in] Event

Pointeur vers un événement de notification alloué par l’appelant pour passer à la routine de rappel de dépassement de capacité de la 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 requête dans le thread de dépassement de capacité.

Valeur de retour

Aucun

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 restant retourné par IoGetRemainingStackSize se trouve sous le seuil de lecture de dépassement de capacité de la pile du système de fichiers. FsRtlPostPagingFileStackOverflow publie la requête d’E/S de pagination vers une file d’attente de travail de dépassement de capacité de la pile de pagination spéciale. 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é.

Remarque Avertissement : les pilotes de filtre du système de fichiers ne doivent jamais appeler FsRtlPostPagingFileStackOverflow, car cela peut interrompre la progression avant des opérations d’E/S de fichier de pagination.
 

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
plateforme cible Universel
d’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