USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION struttura (usbioctl.h)
Contiene informazioni di registrazione per la richiesta di IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE .
Sintassi
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;
Members
ChangeNotificationInputFlags
Maschera di bit impostata dal driver client per registrare le notifiche di modifica a cui è interessato. I bit seguenti sono validi:
Valore | Significato |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | Il client riceve una notifica delle modifiche apportate alla latenza del trasporto. |
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE (0x2) | Il client riceve una notifica delle modifiche apportate alla larghezza di banda. |
Handle
Handle opaco per questa registrazione.
UsbTransportCharacteristics
Struttura USB_TRANSPORT_CHARACTERISTICS riempita dallo stack di driver USB con i valori iniziali delle caratteristiche del trasporto.
Commenti
L'handle di registrazione ricevuto in questa richiesta è valido fino a quando il chiamante invia la richiesta di IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE di annullare la registrazione per le notifiche.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbioctl.h |