estructura USBDEVICE_UPDATE_FLAGS (ucxusbdevice.h)
Contiene marcas de solicitud establecidas por UCX que se pasan en la estructura de USBDEVICE_UPDATE cuando UCX invoca la función de devolución de llamada del controlador de cliente EVT_UCX_USBDEVICE_UPDATE .
Sintaxis
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 UpdateTunnelState : 1;
ULONG Reserved : 25;
} USBDEVICE_UPDATE_FLAGS;
Miembros
UpdateDeviceDescriptor
Si se establece, indica una solicitud para actualizar el descriptor del dispositivo USB.
UpdateBosDescriptor
Si se establece, indica una solicitud para actualizar el descriptor de BOS USB.
UpdateMaxExitLatency
Si se establece, indica una solicitud para actualizar la latencia máxima de salida.
UpdateIsHub
Si se establece, indica una solicitud para determinar que el dispositivo es un centro.
UpdateAllowIoOnInvalidPipeHandles
Si se establece, indica que el dispositivo o concentrador USB se ha actualizado para permitir la E/S con identificadores de canalización no válidos.
Update20HardwareLpmParameters
Si se establece, indica una solicitud para actualizar el estado 2.0 LPM.
UpdateRootPortResumeTime
Si se establece, indica una solicitud para actualizar el tiempo de reanudación del puerto raíz.
UpdateTunnelState
Si se establece, indica una solicitud para actualizar el estado del túnel USB.
Reserved
No debe usarse.
Requisitos
Requisito | Valor |
---|---|
Header | ucxusbdevice.h (incluye Ucxclass.h) |