Compartir a través de


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

Consulte también

IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE