Partager via


énumération WDF_USB_REQUEST_TYPE (wdfusb.h)

[S’applique à KMDF et UMDF]

L’énumération WDF_USB_REQUEST_TYPE identifie les types de requêtes USB qu’un pilote basé sur l’infrastructure peut envoyer à une cible d’E/S USB.

Syntax

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid = 0,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceString,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypeDeviceUrb,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead,
  WdfUsbRequestTypePipeAbort,
  WdfUsbRequestTypePipeReset,
  WdfUsbRequestTypePipeUrb
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

Constantes

 
WdfUsbRequestTypeInvalid
Valeur : 0
À usage interne uniquement.
WdfUsbRequestTypeNoFormat
Cette valeur n'est pas utilisée.
WdfUsbRequestTypeDeviceString
Demande d’obtention des chaînes Unicode d’un appareil.
WdfUsbRequestTypeDeviceControlTransfer
Demande d’envoi d’un transfert de contrôle.
WdfUsbRequestTypeDeviceUrb
Demande d’envoi d’un URB à un appareil.
WdfUsbRequestTypePipeWrite
Demande d’écriture dans un canal.
WdfUsbRequestTypePipeRead
Demande de lecture à partir d’un canal.
WdfUsbRequestTypePipeAbort
Demande d’arrêt d’un canal.
WdfUsbRequestTypePipeReset
Demande de réinitialisation d’un canal.
WdfUsbRequestTypePipeUrb
Demande d’envoi d’un URB à un canal.

Remarques

L’énumération WDF_USB_REQUEST_TYPE est utilisée dans la structure WDF_USB_REQUEST_COMPLETION_PARAMS.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfusb.h (inclure Wdfusb.h)

Voir aussi

WDF_USB_REQUEST_COMPLETION_PARAMS