Share via


structure USBDEVICE_RESET (ucxusbdevice.h)

Contient les paramètres d’une demande de réinitialisation 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_RESET .

Syntaxe

typedef struct _USBDEVICE_RESET {
  USBDEVICE_MGMT_HEADER Header;
  UCXENDPOINT           DefaultEndpoint;
  ULONG                 EndpointsToDisableCount;
  UCXENDPOINT           *EndpointsToDisable;
} USBDEVICE_RESET, *PUSBDEVICE_RESET;

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 ou de l’appareil USB.

EndpointsToDisableCount

Nombre de points de terminaison à désactiver.

EndpointsToDisable

Pointeur vers un tableau de handles vers des points de terminaison à désactiver.

Configuration requise

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

Voir aussi

EVT_UCX_USBDEVICE_RESET