Поделиться через


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

Структура PCI_EXPRESS_LINK_CONTROL_2_REGISTER описывает регистр элемента управления 2 канала PCI Express (PCIe) структуры возможностей 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, ограничивая значения, объявленные вышестоящим компонентом в последовательностях обучения. Закодированное значение указывает битовое расположение в векторе поддерживаемых скоростей канала (в регистре возможностей связи 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 (включая Ntddk.h)

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

PCI_EXPRESS_CAPABILITY_REGISTER