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) |