Énumération WdfUsbTargetDeviceSelectConfigType (wdfusb.h)

[S’applique à KMDF et UMDF]

L’énumération WdfUsbTargetDeviceSelectConfigType définit les types d’opérations de configuration pour les périphériques USB.

Syntax

typedef enum _WdfUsbTargetDeviceSelectConfigType {
  WdfUsbTargetDeviceSelectConfigTypeInvalid = 0,
  WdfUsbTargetDeviceSelectConfigTypeDeconfig = 1,
  WdfUsbTargetDeviceSelectConfigTypeSingleInterface = 2,
  WdfUsbTargetDeviceSelectConfigTypeMultiInterface = 3,
  WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs = 4,
  WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor = 5,
  WdfUsbTargetDeviceSelectConfigTypeUrb = 6
} WdfUsbTargetDeviceSelectConfigType;

Constantes

 
WdfUsbTargetDeviceSelectConfigTypeInvalid
Valeur : 0
À usage interne uniquement.
WdfUsbTargetDeviceSelectConfigTypeDeconfig
Valeur : 1
Déconfigurez l’appareil. Cette valeur s’applique uniquement à KMDF.
WdfUsbTargetDeviceSelectConfigTypeSingleInterface
Valeur : 2
Configurez l’appareil pour utiliser une seule interface spécifiée. Cette valeur s’applique à KMDF et UMDF.
WdfUsbTargetDeviceSelectConfigTypeMultiInterface
Valeur : 3
Configurez l’appareil pour qu’il utilise plusieurs interfaces. Cette valeur s’applique à KMDF et UMDF.
WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs
Valeur : 4
Configurez l’appareil pour utiliser plusieurs interfaces, éventuellement avec d’autres paramètres. Les autres paramètres sont décrits dans la spécification USB. Cette valeur s’applique à KMDF et UMDF.
WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor
Valeur : 5
Configurez l’appareil à l’aide des paramètres de configuration contenus dans les descripteurs USB. Cette valeur s’applique uniquement à KMDF.
WdfUsbTargetDeviceSelectConfigTypeUrb
Valeur : 6
Configurez l’appareil à l’aide des paramètres de configuration contenus dans une structure URB fournie par pilote. Cette valeur s’applique uniquement à KMDF.

Remarques

L’énumération WdfUsbTargetDeviceSelectConfigType est utilisée pour spécifier le membre Type de la structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS. Cette structure est utilisée comme entrée de la méthode WdfUsbTargetDeviceSelectConfig .

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

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig