struttura USBDEVICE_ENABLE (ucxusbdevice.h)
Contiene parametri per una richiesta per abilitare 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_ENABLE.
Sintassi
typedef struct _USBDEVICE_ENABLE {
USBDEVICE_MGMT_HEADER Header;
UCXENDPOINT DefaultEndpoint;
USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;
Membri
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
Gli errori, se presenti, che si sono verificati durante il tentativo di abilitare l'hub o il dispositivo per i trasferimenti.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ucxusbdevice.h (include Ucxclass.h) |