Fonction RxCompleteRequest (rxprocs.h)
RxCompleteRequest termine la requête IRP associée à une structure RX_CONTEXT.
Syntaxe
NTSTATUS RxCompleteRequest(
PRX_CONTEXT pContext,
NTSTATUS Status
);
Paramètres
pContext
Pointeur vers le RX_CONTEXT. Ce paramètre contient l’IRP qui demande la fin de l’opération.
Status
La valeur status à retourner une fois la demande IRP terminée. Il s’agit de la valeur qui sera stockée dans le membre IoStatus.Status de l’IRP associé à l’achèvement.
Valeur retournée
RxCompleteRequest retourne la valeur du paramètre Status .
Remarques
La routine RxCompleteRequest n’est normalement pas appelée directement par les pilotes de mini-redirecteur réseau. RDBSS appelle cette routine en interne pour terminer un paquet de demande d’E/S.
RxCompleteRequest appelle en interne RxCompleteRequest_Real pour terminer la demande. Avant d’appeler RxCompleteRequest_Real, la routine RxCompleteRequest vérifie la valeur du membre LoudCompletionString dans la structure RX_CONTEXT pointée par le paramètre RxContext et affiche des informations de débogage supplémentaires si Status n’est pas égal à STATUS_SUCCESS.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | rxprocs.h (inclure Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
Voir aussi
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer 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, consultezEnvoyer et afficher des commentaires pour