USBDEVICE_UPDATE_FLAGS-Struktur (ucxusbdevice.h)
Enthält von UCX festgelegte Anforderungsflags, die in der USBDEVICE_UPDATE-Struktur übergeben werden, wenn UCX die EVT_UCX_USBDEVICE_UPDATE Rückruffunktion des Clienttreibers aufruft.
Syntax
typedef struct _USBDEVICE_UPDATE_FLAGS {
ULONG UpdateDeviceDescriptor : 1;
ULONG UpdateBosDescriptor : 1;
ULONG UpdateMaxExitLatency : 1;
ULONG UpdateIsHub : 1;
ULONG UpdateAllowIoOnInvalidPipeHandles : 1;
ULONG Update20HardwareLpmParameters : 1;
ULONG UpdateRootPortResumeTime : 1;
ULONG Reserved0 : 1;
ULONG Reserved : 25;
} USBDEVICE_UPDATE_FLAGS;
Member
UpdateDeviceDescriptor
Falls festgelegt, wird eine Anforderung zum Aktualisieren des USB-Gerätedeskriptors angegeben.
UpdateBosDescriptor
Falls festgelegt, wird eine Anforderung zum Aktualisieren des USB BOS-Deskriptors angegeben.
UpdateMaxExitLatency
Wenn festgelegt, wird eine Anforderung zum Aktualisieren der maximalen Exitlatenz angegeben.
UpdateIsHub
Wenn festgelegt, gibt eine Anforderung an, um zu bestimmen, ob das Gerät ein Hub ist.
UpdateAllowIoOnInvalidPipeHandles
Wenn festgelegt, gibt an, dass das USB-Gerät oder -Hub aktualisiert wurde, um E/A mit ungültigen Pipehandles zuzulassen.
Update20HardwareLpmParameters
Wenn festgelegt, wird eine Anforderung zum Aktualisieren des LPM-Zustands 2.0 angegeben.
UpdateRootPortResumeTime
Wenn festgelegt, gibt eine Anforderung zum Aktualisieren der Stammport-Wiederaufnahmezeit an.
Reserved0
Reserved
Nicht verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ucxusbdevice.h (include Ucxclass.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für