struttura USBDEVICE_ENABLE (ucxusbdevice.h)

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

Sintassi

typedef struct _USBDEVICE_ENABLE {
  USBDEVICE_MGMT_HEADER          Header;
  UCXENDPOINT                    DefaultEndpoint;
  USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;

Members

Header

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

DefaultEndpoint

Endpoint predefinito per l'hub USB o il dispositivo per cui abilitare i trasferimenti.

FailureFlags

Errori, se presenti, che si sono verificati durante il tentativo di abilitare l'hub o il dispositivo per i trasferimenti.

Requisiti

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

Vedi anche

USBDEVICE_DISABLE

WdfRequestGetParameters