объединение 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 (include Ntddk.h)

См. также

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER