union PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER (ntddk.h)
La structure PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER décrit un registre des fonctionnalités de liaison PCI Express (PCIe) 2 d’une structure de capacité PCIe. Il s’agit d’une extension du registre des fonctionnalités de liaison PCIe.
Syntaxe
typedef union _PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER {
struct {
ULONG Rsvd0 : 1;
ULONG SupportedLinkSpeedsVector : 7;
ULONG Rsvd8_31 : 24;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Rsvd0
Réservé.
DUMMYSTRUCTNAME.SupportedLinkSpeedsVector
Indique les vitesses de liaison prises en charge du lien PCIe. Pour chaque position de bit, la valeur 1b indique que la vitesse de liaison correspondante est prise en charge ; sinon, cette vitesse n’est pas prise en charge. Notez que ce champ est préféré comme source de vérité par rapport au champ MaximumLinkSpeed .
Les définitions de bits dans ce champ avec la vitesse de liaison correspondante sont les suivantes :
Bit Position | Vitesse de liaison prise en charge |
---|---|
0 | 2,5 GT/s |
1 | 5.0 GT/s |
2 | 8.0 GT/s |
3 | 16.0 GT/s |
4 | 32.0 GT/s |
Toutes les autres positions de bits | Réservé |
DUMMYSTRUCTNAME.Rsvd8_31
Réservé.
AsULONG
Représentation ULONG du contenu de la structure PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER .
Remarques
Une structure PCI_EXPRESS_LINK_CAPABILITIES_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 (inclure Ntddk.h) |