Compartir a través de


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)

Consulte también