structure USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION (usbioctl.h)
Contient des informations d’inscription pour la demande de IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE.
Syntaxe
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;
Membres
ChangeNotificationInputFlags
Masque de bits défini par le pilote client pour s’inscrire aux notifications de modification qui lui intéressent. Les bits suivants sont valides :
Valeur | Signification |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | Le client est averti des modifications apportées à la latence de transport. |
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE (0x2) | Le client est informé des modifications apportées à la bande passante. |
Handle
Handle opaque pour cette inscription.
UsbTransportCharacteristics
Structure USB_TRANSPORT_CHARACTERISTICS remplie par la pile de pilotes USB avec les valeurs initiales des caractéristiques de transport.
Remarques
Le handle d’inscription reçu dans cette demande est valide jusqu’à ce que l’appelant envoie la demande de IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE pour annuler l’inscription pour les notifications.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usbioctl.h |