structure USBDEVICE_DISABLE (ucxusbdevice.h)
Contient les paramètres d’une demande de désactivation 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_DISABLE .
Syntaxe
typedef struct _USBDEVICE_DISABLE {
USBDEVICE_MGMT_HEADER Header;
UCXENDPOINT DefaultEndpoint;
UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;
Membres
Header
Une structure USBDEVICE_MGMT_HEADER qui contient la poignée du hub ou de l’appareil USB.
DefaultEndpoint
Handle vers le point de terminaison par défaut du périphérique USB ou du hub à désactiver.
UsbDeviceRecoveryAction
Valeur UCX_USBDEVICE_RECOVERY_ACTION qui indique les réinitialisations du déclencheur FLDR ou PLDR.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ucxusbdevice.h (inclure Ucxclass.h) |