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

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

Синтаксис

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;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TargetLinkSpeed

Для подчиненных портов это поле задает верхний предел для операционной скорости канала PCIe путем ограничения значений, объявленных компонентом upstream в его последовательностях обучения. Закодированное значение указывает битовое расположение в векторе поддерживаемых скоростей канала (в регистре возможностей 2 ссылок), соответствующее требуемой скорости операционной связи.

Определенные кодировки:

Значение (двоичный) Поддерживаемая позиция битового поля "Скорость канала" Скорость связи
0001b 0 2.5 GT/с
0010b 1 5.0 GT/с
0011b 2 8.0 GT/с
0100b 3 16.0 GT/с
0101b 4 32.0 GT/с
Все остальные значения Скрытный Скрытный

DUMMYSTRUCTNAME.Rsvd4_15

Скрытный.

AsUSHORT

USHORT представление содержимого структуры PCI_EXPRESS_LINK_CONTROL_2_REGISTER.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11, версия 22H2
заголовка ntddk.h (include Ntddk.h)

См. также

PCI_EXPRESS_CAPABILITY_REGISTER