Partager via


structure USBDEVICE_RESET (ucxusbdevice.h)

Contient des paramètres pour une demande de réinitialisation 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 de framework 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

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.

EndpointsToDisableCount

Nombre de points de terminaison à désactiver.

EndpointsToDisable

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

Exigences

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

Voir aussi

EVT_UCX_USBDEVICE_RESET