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) |