fonction RxCompleteRequest_Real (rxprocs.h)
RxCompleteRequest_Real termine la requête IRP associée à une structure de RX_CONTEXT.
Syntaxe
void RxCompleteRequest_Real(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp,
[in] IN NTSTATUS Status
);
Paramètres
[in] RxContext
Pointeur vers la structure RX_CONTEXT associée à l’IRP à terminer.
[in] Irp
Pointeur vers l’IRP à terminer.
[in] 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
Aucun
Remarques
La routine RxCompleteRequest_Real 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.
Si une valeur de NULL est transmise pour Irp, RxCompleteRequest_Real journalisera cette valeur en tant qu’erreur dans les builds vérifiées. Si une valeurNULL non n’est pas transmise pour RxContext, RxCompleteRequest_Real appelle en interne RxDereferenceAndDeleteRxContext avec le paramètre RxContext passé pour déréférer la structure RX_CONTEXT.
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