WDF_REQUEST_REUSE_PARAMS structure (wdfrequest.h)
[S’applique à KMDF et UMDF]
La structure WDF_REQUEST_REUSE_PARAMS spécifie les informations associées à une demande d’E/S réutilisée.
Syntaxe
typedef struct _WDF_REQUEST_REUSE_PARAMS {
ULONG Size;
ULONG Flags;
NTSTATUS Status;
PIRP NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;
Membres
Size
Taille, en octets, de cette structure.
Flags
OR au niveau du bit d’un ou de plusieurs indicateurs WDF_REQUEST_REUSE_FLAGS typés.
Status
Valeur NTSTATUS que le framework affecte à la requête.
NewIrp
Pointeur vers une structure IRP . La valeur de ce membre est facultative et peut être NULL.
Remarques
La structure WDF_REQUEST_REUSE_PARAMS est utilisée comme entrée dans WdfRequestReuse.
Pour initialiser cette structure, le pilote doit appeler WDF_REQUEST_REUSE_PARAMS_INIT. Pour définir une valeur NewIrp dans la structure, le pilote doit appeler WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP après avoir appelé WDF_REQUEST_REUSE_PARAMS_INIT.
Si un pilote inférieur doit accéder à la valeur Status, il peut la trouver dans le champ Irp-IoStatus.Status>.
Vous pouvez définir une valeur NewIrp uniquement si la demande d’E/S que vous fournissez à WdfRequestReuse a été créée en appelant WdfRequestCreate ou WdfRequestCreateFromIrp.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfrequest.h (inclure Wdf.h) |
Voir aussi
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