объединение PCI_EXPRESS_LINK_STATUS_REGISTER (ntddk.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.LinkSpeed
Скорость согласованной связи для связи PCIe. Закодированное значение указывает битовое расположение в SupportedLinkSpeedsVector (Регистр возможностей связи 2), соответствующее согласованной скорости связи. Поддерживаются значения:
Значение | Описание |
---|---|
1 | 2,5 GT/с (поддерживаемый бит поля SupportedLinkSpeedsVector 0) |
2 | 5,0 GT/с (бит поля SupportedLinkSpeedsVector 1) |
3 | 8,0 GT/с (supportedLinkSpeedsVector field bit 2) |
4 | 16,0 GT/с (supportedLinkSpeedsVector field bit 3) |
5 | 32,0 GT/с (bit 4 поля SupportedLinkSpeedsVector) |
Все остальные значения | Зарезервировано. |
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 (включая Ntddk.h, Miniport.h) |