RxCompleteRequest, fonction (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 la RX_CONTEXT. Ce paramètre contient l’IRP demandant la fin de l’opération.
Status
Valeur d’état à retourner lorsque la requête IRP est terminée. Il s’agit de la valeur qui sera stockée dans l'IoStatus.Status membre de l’IRP associé à la fin.
Valeur de retour
RxCompleteRequest retourne la valeur du paramètre Status.
Remarques
La routine RxCompleteRequest n’est normalement pas appelée par les pilotes de mini-redirecteur réseau directement. RDBSS appelle cette routine en interne pour terminer un paquet de requête d’E/S.
RxCompleteRequest appelle en interne RxCompleteRequest_Real pour terminer la requête. 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 imprime des informations de débogage supplémentaires si Status n’est pas égal à STATUS_SUCCESS.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | rxprocs.h (include Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
Voir aussi
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially