Freigeben über


USBDEVICE_RESET Struktur (ucxusbdevice.h)

Enthält Parameter für eine Anforderung zum Zurücksetzen des angegebenen Geräts. Diese Struktur wird von UCX in Anforderungsparametern (Parameters.Others.Arg1) eines Framework-Anforderungsobjekts der EVT_UCX_USBDEVICE_RESET Rückruffunktion übergeben.

Syntax

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

Angehörige

Header

Eine USBDEVICE_MGMT_HEADER Struktur, die den Ziehpunkt für den USB-Hub oder das Gerät enthält.

DefaultEndpoint

Der Standardendpunkt für den USB-Hub oder das Gerät.

EndpointsToDisableCount

Die Anzahl der zu deaktivierenden Endpunkte.

EndpointsToDisable

Ein Zeiger auf ein Array von Handles auf Endpunkte, die deaktiviert werden sollen.

Anforderungen

Anforderung Wert
Header- ucxusbdevice.h (include Ucxclass.h)

Siehe auch

EVT_UCX_USBDEVICE_RESET