Partager via


structure USBDEVICE_DISABLE (ucxusbdevice.h)

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

Structure USBDEVICE_MGMT_HEADER qui contient le handle pour le hub USB ou l’appareil.

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_ACTIONqui indique les réinitialisations de déclencheur FLDR ou PLDR.

Exigences

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

Voir aussi

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters