fonction RxCompleteRequest_Real (rxprocs.h)
RxCompleteRequest_Real termine la requête IRP associée à une structure 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 status à retourner lorsque la demande IRP est 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 de retour
None
Remarques
La routine RxCompleteRequest_Real 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.
Si une valeur NULL est passée pour Irp, RxCompleteRequest_Real enregistrera cette erreur dans les builds vérifiées. Si une valeur non NULL est passée pour RxContext, RxCompleteRequest_Real appelle en interne RxDereferenceAndDeleteRxContext avec le paramètre RxContext passé pour déréférencer la structure RX_CONTEXT.
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