объединение PCI_EXPRESS_LINK_STATUS_REGISTER (miniport.h)

Объединение PCI_EXPRESS_LINK_STATUS_REGISTER описывает регистр состояния связи PCI Express (PCIe) структуры возможностей PCIe.

Синтаксис

typedef union _PCI_EXPRESS_LINK_STATUS_REGISTER {
  struct {
    USHORT LinkSpeed : 4;
    USHORT LinkWidth : 6;
    USHORT Undefined : 1;
    USHORT LinkTraining : 1;
    USHORT SlotClockConfig : 1;
    USHORT DataLinkLayerActive : 1;
    USHORT Rsvd : 2;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_STATUS_REGISTER, *PPCI_EXPRESS_LINK_STATUS_REGISTER;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME.

DUMMYSTRUCTNAME.LinkSpeed

Скорость согласованной связи канала PCIe. Возможные значения:

Ценность Описание
1 2,5 гигабит в секунду.
2 5,0 гигабит в секунду.
Все остальные значения Скрытный.

DUMMYSTRUCTNAME.LinkWidth

Согласованная ширина канала (количество полос) ссылки PCIe. Возможные значения:

Ценность Описание
1 x1 (1 полоса)
2 x2 (2 полосы)
4 x4 (4 полосы)
8 x8 (8 полос)
12 x12 (12 полос)
16 x16 (16 полос)
32 x32 (32 полосы)
Все остальные значения Скрытный.

DUMMYSTRUCTNAME.Undefined

Скрытный. Драйверы устройств и другое системное программное обеспечение должны игнорировать любое значение, прочитанное из этого бита.

DUMMYSTRUCTNAME.LinkTraining

Один бит, указывающий на то, что ссылка находится в состоянии конфигурации или восстановления, или что 1 был записан в бит переобучения элемента управления связью PCIe и обучение еще не началось. Этот член неприменимо к устройствам конечных точек и вышестоящим портам коммутаторов.

DUMMYSTRUCTNAME.SlotClockConfig

Один бит, указывающий, что компонент использует те же физические эталонные часы, что платформа оборудования предоставляет в соединителе слота PCIe. Если этот бит ясно, компонент использует независимые часы независимо от наличия эталонных часов в соединителе слота PCIe.

DUMMYSTRUCTNAME.DataLinkLayerActive

Один бит, указывающий, что элемент управления связью данных и компьютер состояния управления находится в активном состоянии канала данных.

DUMMYSTRUCTNAME.Rsvd

Скрытный.

AsUSHORT

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

Замечания

Структура PCI_EXPRESS_LINK_STATUS_REGISTER доступна в Windows Server 2008 и более поздних версиях Windows.

Структура PCI_EXPRESS_LINK_STATUS_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY.

Требования

Требование Ценность
заголовка miniport.h (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY