USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION structure (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 l’intéressent. Les bits suivants sont valides :
Valeur | Signification |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | Le client est informé 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
Une structure USB_TRANSPORT_CHARACTERISTICS qui est 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 le IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE demande de désinscription pour les notifications.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbioctl.h |