объединение PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER (ntddk.h)

Структура PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER описывает возможности связи PCI Express (PCIe) 2 регистра структуры возможностей PCIe. Это расширение регистра ссылок PCIe.

Синтаксис

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;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Rsvd0

Зарезервировано.

DUMMYSTRUCTNAME.SupportedLinkSpeedsVector

Указывает поддерживаемые скорости канала PCIe. Для каждой битовой позиции значение 1b указывает, что поддерживается соответствующая скорость связи; В противном случае эта скорость не поддерживается. Обратите внимание, что это поле предпочтительнее в качестве источника истины по сравнению с полем MaximumLinkSpeed .

Определения битов в этом поле с соответствующей скоростью связи:

Битовое положение Поддерживаемая скорость канала
0 2,5 GT/с
1 5,0 GT/с
2 8,0 GT/с
3 16,0 GT/с
4 32,0 GT/с
Все остальные битовые позиции Зарезервировано

DUMMYSTRUCTNAME.Rsvd8_31

Зарезервировано.

AsULONG

Представление ULONG содержимого структуры PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER .

Комментарии

Структура PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY_REGISTER .

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 22H2
Верхняя часть ntddk.h (включая Ntddk.h)

См. также раздел

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER