Partager via


structure USBDEVICE_ENABLE (ucxusbdevice.h)

Contient les paramètres d’une demande d’activation de l’appareil spécifié. Cette structure est transmise par UCX dans les paramètres de requête (Parameters.Others.Arg1) d’un objet de demande d’infrastructure 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

Une structure USBDEVICE_MGMT_HEADER qui contient la poignée du hub ou de l’appareil USB.

DefaultEndpoint

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

FailureFlags

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

Configuration requise

Condition requise Valeur
En-tête ucxusbdevice.h (inclure Ucxclass.h)

Voir aussi

USBDEVICE_DISABLE

WdfRequestGetParameters