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


объединение 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)

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

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_STATUS_2_REGISTER