struttura USBDEVICE_DISABLE (ucxusbdevice.h)

Contiene parametri per una richiesta per disabilitare il dispositivo specificato. Questa struttura viene passata da UCX nei parametri di richiesta (Parameters.Others.Arg1) di un oggetto richiesta framework della funzione di callback EVT_UCX_USBDEVICE_DISABLE.

Sintassi

typedef struct _USBDEVICE_DISABLE {
  USBDEVICE_MGMT_HEADER         Header;
  UCXENDPOINT                   DefaultEndpoint;
  UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;

Members

Header

Struttura USBDEVICE_MGMT_HEADER che contiene l'handle per l'hub USB o il dispositivo.

DefaultEndpoint

Handle per l'endpoint predefinito del dispositivo USB o dell'hub da disabilitare.

UsbDeviceRecoveryAction

Valore UCX_USBDEVICE_RECOVERY_ACTION che indica la reimpostazione del trigger FLDR o PLDR.

Requisiti

Requisito Valore
Intestazione ucxusbdevice.h (include Ucxclass.h)

Vedi anche

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters