struttura USBDEVICE_UPDATE_FLAGS (ucxusbdevice.h)
Contiene i flag di richiesta impostati da UCX passati nella struttura USBDEVICE_UPDATE quando UCX richiama la funzione di callback del driver client EVT_UCX_USBDEVICE_UPDATE .
Sintassi
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;
Members
UpdateDeviceDescriptor
Se impostato, indica una richiesta di aggiornamento del descrittore del dispositivo USB.
UpdateBosDescriptor
Se impostato, indica una richiesta di aggiornamento del descrittore USB BOS.
UpdateMaxExitLatency
Se impostato, indica una richiesta di aggiornamento della latenza di uscita massima.
UpdateIsHub
Se impostato, indica una richiesta per determinare il dispositivo è un hub.
UpdateAllowIoOnInvalidPipeHandles
Se impostato, indica che il dispositivo USB o l'hub è stato aggiornato per consentire l'I/O con handle di pipe non validi.
Update20HardwareLpmParameters
Se impostato, indica una richiesta di aggiornamento dello stato 2.0 LPM.
UpdateRootPortResumeTime
Se impostato, indica una richiesta di aggiornamento del tempo di ripresa della porta radice.
Reserved0
Reserved
Non usare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ucxusbdevice.h (include Ucxclass.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per