RxResumeBlockedOperations_Serially, fonction (rxcontx.h)
RxResumeBlockedOperations_Serially réveille le thread d’attente suivant, le cas échéant, sur la file d’attente d’E/S bloquantes sérialisées.
Syntaxe
void RxResumeBlockedOperations_Serially(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in, out] IN OUT PLIST_ENTRY BlockingIoQ
);
Paramètres
[in, out] RxContext
Pointeur vers la structure RX_CONTEXT de l’opération en cours de synchronisation.
[in, out] BlockingIoQ
Pointeur vers la file d’attente d’E/S bloquante.
Valeur de retour
None
Remarques
RxResumeBlockedOperations_Serially réveille l’élément de travail suivant sur une file d’attente d’E/S bloquante sérialisée, le cas échéant. La structure FCB doit toujours être valide en raison de la référence détenue par le système d’E/S sur l’objet fichier, empêchant ainsi une opération de fermeture.
Une file d’attente d’E/S bloquantes sérialisée est une file d’attente pour laquelle le membre FlagsForLowIo de la structure RX_CONTEXT pointée par RxContext a le RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION défini.
RxResumeBlockedOperations_Serially effectue cette opération en appelant RxFsdPostRequest pour publier l’opération sur un thread de travail.
La routine RxResumeBlockedOperations_Serially n’est normalement pas appelée directement par un pilote de mini-redirecteur réseau, mais est appelée en interne par RDBSS lors du traitement d’opérations de lecture et d’écriture synchrones sur un canal nommé qui nécessite une file d’attente sérialisée.
Un mini-redirecteur réseau peut avoir besoin d’appeler RxResumeBlockedOperations_Serially si un RX_CONTEXT a été placé dans une file d’attente de synchronisation à l’aide de __RxSynchronizeBlockingOperations ou de __RxSynchronizeBlockingOperationsMaybeDroppingFcbLock.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | rxcontx.h (include Rxcontx.h) |
IRQL | <= APC_LEVEL |
Voir aussi
RxDereferenceAndDeleteRxContext_Real
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour