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 PCI_EXPRESS_LINK_CONTROL_2_REGISTER décrit un registre de liens PCI Express (PCIe) 2 d’une structure de capacité PCIe. Il s’agit d’une extension du registre de contrôle de liaison PCIe.
Syntaxe
typedef union _PCI_EXPRESS_LINK_CONTROL_2_REGISTER {
struct {
USHORT TargetLinkSpeed : 4;
USHORT Rsvd4_15 : 12;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_2_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_2_REGISTER;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TargetLinkSpeed
Pour les ports en aval, ce champ définit une limite supérieure sur la vitesse opérationnelle d’un lien PCIe en limitant les valeurs publiées par le composant Amont dans ses séquences d’entraînement. La valeur encodée spécifie un emplacement de bits dans le vecteur de vitesse de liaison pris en charge (dans le registre des fonctionnalités de liaison 2) correspondant à la vitesse de liaison opérationnelle souhaitée.
Les encodages définis sont les suivants :
| Valeur (binaire) | Position du bit du champ Vecteur de vitesse de liaison prise en charge | Vitesse du lien |
|---|---|---|
| 0001b | 0 | 2.5 GT/s |
| 0010b | 1 | 5.0 GT/s |
| 0011b | 2 | 8.0 GT/s |
| 0100b | 3 | 16.0 GT/s |
| 0101b | 4 | 32.0 GT/s |
| Toutes les autres valeurs | Réservé | Réservé |
DUMMYSTRUCTNAME.Rsvd4_15
Réservé.
AsUSHORT
Représentation USHORT du contenu de la structure PCI_EXPRESS_LINK_CONTROL_2_REGISTER.
Remarques
Une structure PCI_EXPRESS_LINK_CONTROL_2_REGISTER est contenue dans la structure PCI_EXPRESS_CAPABILITY_REGISTER.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 11, version 22H2 |
| d’en-tête | ntddk.h (include Ntddk.h) |