estrutura USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION (usbioctl.h)
Contém informações de registro para a solicitação de IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE .
Sintaxe
typedef struct _USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION {
ULONG ChangeNotificationInputFlags;
USB_CHANGE_REGISTRATION_HANDLE Handle;
USB_TRANSPORT_CHARACTERISTICS UsbTransportCharacteristics;
} USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION, *PUSB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION;
Membros
ChangeNotificationInputFlags
Uma máscara de bits definida pelo driver do cliente para se registrar para notificações de alteração nas quais ele está interessado. Os bits a seguir são válidos:
Valor | Significado |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | O cliente é notificado sobre alterações na latência de transporte. |
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE (0x2) | O cliente é notificado sobre alterações na largura de banda. |
Handle
Um identificador opaco para esse registro.
UsbTransportCharacteristics
Uma estrutura USB_TRANSPORT_CHARACTERISTICS preenchida pela pilha de driver USB com os valores iniciais das características de transporte.
Comentários
O identificador de registro recebido nesta solicitação é válido até que o chamador envie o IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE solicitação para cancelar o registro de notificações.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbioctl.h |