USB_NODE_INFORMATION structure (usbioctl.h)
La structure USB_NODE_INFORMATION est utilisée avec la demande de contrôle d’E /S IOCTL_USB_GET_NODE_INFORMATION pour récupérer des informations sur un appareil parent.
Syntaxe
typedef struct _USB_NODE_INFORMATION {
USB_HUB_NODE NodeType;
union {
USB_HUB_INFORMATION HubInformation;
USB_MI_PARENT_INFORMATION MiParentInformation;
} u;
} USB_NODE_INFORMATION, *PUSB_NODE_INFORMATION;
Membres
NodeType
Énumérateur USB_HUB_NODE qui indique si l’appareil parent est un hub ou un appareil composite non-hub.
u
Les membres de l’union u sont les suivants :
u.HubInformation
Structure USB_HUB_INFORMATION qui contient des informations sur un appareil hub parent.
u.MiParentInformation
Structure USB_MI_PARENT_INFORMATION qui contient des informations sur un appareil composite non-hub parent.
Remarques
Un appareil parent peut être un hub ou un appareil composite. La pile USB traite les interfaces d’un appareil composite comme s’il s’agissait d’enfants de l’appareil composite. La structure USB_NODE_INFORMATION peut contenir des informations sur l’un ou l’autre type d’appareil parent (à la fois les hubs et les appareils composites).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbioctl.h (include Usbioctl.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour