estrutura USBDEVICE_UPDATE_FLAGS (ucxusbdevice.h)

Contém sinalizadores de solicitação definidos pelo UCX que são passados na estrutura USBDEVICE_UPDATE quando o UCX invoca a função de retorno de chamada EVT_UCX_USBDEVICE_UPDATE do driver cliente.

Sintaxe

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;

Membros

UpdateDeviceDescriptor

Se definido, indica uma solicitação para atualizar o descritor de dispositivo USB.

UpdateBosDescriptor

Se definido, indica uma solicitação para atualizar o descritor DO USB BOS.

UpdateMaxExitLatency

Se definido, indica uma solicitação para atualizar a latência máxima de saída.

UpdateIsHub

Se definido, indica uma solicitação para determinar se o dispositivo é um hub.

UpdateAllowIoOnInvalidPipeHandles

Se definido, indica que o dispositivo USB ou o hub foi atualizado para permitir E/S com identificadores de pipe inválidos.

Update20HardwareLpmParameters

Se definido, indica uma solicitação para atualizar o estado 2.0 LPM.

UpdateRootPortResumeTime

Se definido, indica uma solicitação para atualizar o tempo de retomada da porta raiz.

Reserved0

Reserved

Não use.

Requisitos

Requisito Valor
Cabeçalho ucxusbdevice.h (inclua Ucxclass.h)

Confira também

USBDEVICE_UPDATE

USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS

USBDEVICE_UPDATE_FAILURE_FLAGS