struttura USBDEVICE_RESET (ucxusbdevice.h)

Contiene parametri per una richiesta di reimpostazione del 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_RESET.

Sintassi

typedef struct _USBDEVICE_RESET {
  USBDEVICE_MGMT_HEADER Header;
  UCXENDPOINT           DefaultEndpoint;
  ULONG                 EndpointsToDisableCount;
  UCXENDPOINT           *EndpointsToDisable;
} USBDEVICE_RESET, *PUSBDEVICE_RESET;

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.

EndpointsToDisableCount

Numero di endpoint da disabilitare.

EndpointsToDisable

Puntatore a una matrice di handle agli endpoint da disabilitare.

Requisiti

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

Vedi anche

EVT_UCX_USBDEVICE_RESET