Condividi tramite


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)

Vedere anche

USBDEVICE_DISABLE

WdfRequestGetParameters