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 UpdateTunnelState : 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.
UpdateTunnelState
Se definido, indica uma solicitação para atualizar o estado do túnel USB.
Reserved
Não use.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ucxusbdevice.h (inclua Ucxclass.h) |