estructura USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION (usbioctl.h)
Contiene información de registro para la solicitud de IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE .
Sintaxis
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;
Miembros
ChangeNotificationInputFlags
Máscara de bits establecida por el controlador de cliente para registrarse para recibir notificaciones de cambio que le interesen. Los bits siguientes son válidos:
Valor | Significado |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | El cliente recibe una notificación de los cambios en la latencia de transporte. |
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE (0x2) | El cliente recibe una notificación de los cambios en el ancho de banda. |
Handle
Identificador opaco para este registro.
UsbTransportCharacteristics
Estructura USB_TRANSPORT_CHARACTERISTICS rellenada por la pila del controlador USB con los valores iniciales de las características de transporte.
Comentarios
El identificador de registro recibido en esta solicitud es válido hasta que el autor de la llamada envía la solicitud de IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE para anular el registro de las notificaciones.
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h |