union PCI_EXPRESS_LINK_CONTROL_2_REGISTER (ntddk.h)
La structure PCI_EXPRESS_LINK_CONTROL_2_REGISTER décrit un registre de contrôle de liaison 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’une liaison PCIe en limitant les valeurs publiées par le composant Upstream dans ses séquences d’entraînement. La valeur encodée spécifie un emplacement de bits dans le vecteur Vitesses de liaison prises en charge (dans le registre Fonctionnalités de liaison 2) correspondant à la vitesse de liaison opérationnelle souhaitée.
Les encodages définis sont les suivants :
Valeur (binaire) | Position des bits de champ vecteur de vitesses de liaison prises en charge | Vitesse de liaison |
---|---|---|
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 erreurs | 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 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 22H2 |
En-tête | ntddk.h (incluez Ntddk.h) |