Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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;
Membri
ChangeNotificationInputFlags
Maschera di bit impostata dal driver client per la registrazione per 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 la registrazione.
UsbTransportCharacteristics
Struttura USB_TRANSPORT_CHARACTERISTICS riempita dallo stack di driver USB con i valori iniziali delle caratteristiche di trasporto.
Osservazioni
L'handle di registrazione ricevuto in questa richiesta è valido fino a quando il chiamante non invia la richiesta di IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE di annullare la registrazione per le notifiche.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbioctl.h |