Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 à 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 l’état de la 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 étendus par Microsoft.
Pour Windows Vista, Windows Server 2008 et Windows 7, le champ Attributs de port étendus à Microsoft est toujours égal à zéro.
Pour Windows XP et Windows Server 2003, portAttributes valeur peut être définie sur les attributs de port étendus par Microsoft, USB_PORTATTR_NO_OVERCURRENT_UI. Cet attribut indique qu’aucune interface visible par l’utilisateur n’est affichée lorsque la surcurrentité se produit sur le port.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | usbioctl.h (include Usbioctl.h) |