structure USB_NODE_CONNECTION_ATTRIBUTES (usbioctl.h)
La structure USB_NODE_CONNECTION_ATTRIBUTES est utilisée avec la demande de contrôle d’E /S IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES pour récupérer les attributs d’une connexion.
Syntaxe
typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
ULONG ConnectionIndex;
USB_CONNECTION_STATUS ConnectionStatus;
ULONG PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;
Membres
ConnectionIndex
Lors de l’entrée dans la demande de contrôle d’E /S IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES, ce membre contient le numéro du port.
ConnectionStatus
Lors de la sortie de la demande de contrôle d’E/S IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES, ce membre contient un énumérateur USB_CONNECTION_STATUS qui indique la status de connexion.
PortAttributes
Lors de la sortie de la demande de contrôle d’E /S IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES, ce membre contient les attributs de port étendu microsoft.
Pour Windows Vista, Windows Server 2008 et Windows 7, le champ Attributs de port étendu microsoft est toujours égal à zéro.
Pour Windows XP et Windows Server 2003, la valeur PortAttributes peut être définie sur les attributs de port étendu Microsoft, USB_PORTATTR_NO_OVERCURRENT_UI. Cet attribut indique qu’aucune interface visible par l’utilisateur n’est affichée en cas de surintensité sur le port.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbioctl.h (inclure 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