Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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.LinkSpeed
Скорость согласованной связи канала PCIe. Закодированное значение указывает битовое расположение в параметре SupportedLinkSpeedsVector (Link Capabilities 2 Register), соответствующее скорости согласованной связи. Поддерживаемые значения:
| Ценность | Описание |
|---|---|
| 1 | 2.5 GT/с (значение 0 поля SupportedLinkSpeedsVector) |
| 2 | 5.0 GT/с (значение 1 бита поля SupportedLinkSpeedsVector) |
| 3 | 8.0 GT/s (значение поля SupportedLinkSpeedsVector бит 2) |
| 4 | 16.0 GT/s (поле SupportedLinkSpeedsVector бит 3) |
| 5 | 32.0 GT/s (значение поля SupportedLinkSpeedsVector бит 4) |
| Все остальные значения | Скрытный. |
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_REGISTER.
Требования
| Требование | Ценность |
|---|---|
| заголовка | ntddk.h (include Ntddk.h, Miniport.h) |