Partager via


structure USBDEVICE_ENABLE (ucxusbdevice.h)

Contient des paramètres pour une demande d’activation de l’appareil spécifié. Cette structure est passée par UCX dans les paramètres de requête (Parameters.Others.Arg1) d’un objet de requête framework de la fonction de rappel EVT_UCX_USBDEVICE_ENABLE.

Syntaxe

typedef struct _USBDEVICE_ENABLE {
  USBDEVICE_MGMT_HEADER          Header;
  UCXENDPOINT                    DefaultEndpoint;
  USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;

Membres

Header

Structure USBDEVICE_MGMT_HEADER qui contient le handle pour le hub USB ou l’appareil.

DefaultEndpoint

Point de terminaison par défaut pour le hub USB ou l’appareil pour lequel activer les transferts.

FailureFlags

Les erreurs, le cas échéant, qui se sont produites lors de la tentative d’activation du hub ou de l’appareil pour les transferts.

Exigences

Exigence Valeur
d’en-tête ucxusbdevice.h (include Ucxclass.h)

Voir aussi

USBDEVICE_DISABLE

WdfRequestGetParameters