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) |