USBDEVICE_DISABLE-Struktur (ucxusbdevice.h)

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

Syntax

typedef struct _USBDEVICE_DISABLE {
  USBDEVICE_MGMT_HEADER         Header;
  UCXENDPOINT                   DefaultEndpoint;
  UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;

Member

Header

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

DefaultEndpoint

Ein Handle für den Standardendpunkt des zu deaktivierenden USB-Geräts oder -Hubs.

UsbDeviceRecoveryAction

Ein UCX_USBDEVICE_RECOVERY_ACTION-Wert, der flDR- oder PLDR-Triggerrücksetzungen angibt.

Anforderungen

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

Weitere Informationen

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters