Freigeben über


USBDEVICE_ENABLE-Struktur (ucxusbdevice.h)

Enthält Parameter für eine Anforderung zum Aktivieren des angegebenen Geräts. Diese Struktur wird von UCX in Anforderungsparametern (Parameters.Others.Arg1) eines Frameworkanforderungsobjekts der EVT_UCX_USBDEVICE_ENABLE Rückruffunktion übergeben.

Syntax

typedef struct _USBDEVICE_ENABLE {
  USBDEVICE_MGMT_HEADER          Header;
  UCXENDPOINT                    DefaultEndpoint;
  USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;

Member

Header

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

DefaultEndpoint

Der Standardendpunkt für den USB-Hub oder das USB-Gerät, für das Übertragungen aktiviert werden sollen.

FailureFlags

Die Fehler, falls vorhanden, die beim Versuch aufgetreten sind, den Hub oder das Gerät für Übertragungen zu aktivieren.

Anforderungen

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

Weitere Informationen

USBDEVICE_DISABLE

WdfRequestGetParameters