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

Структура PCI_EXPRESS_LINK_CAPABILITIES_REGISTER описывает возможности связи PCI Express (PCIe) для структуры возможностей PCIe.

Синтаксис

typedef union _PCI_EXPRESS_LINK_CAPABILITIES_REGISTER {
  struct {
    ULONG MaximumLinkSpeed  :4;
    ULONG MaximumLinkWidth  :6;
    ULONG ActiveStatePMSupport  :2;
    ULONG L0sExitLatency  :3;
    ULONG L1ExitLatency  :3;
    ULONG ClockPowerManagement  :1;
    ULONG SurpriseDownErrorReportingCapable  :1;
    ULONG DataLinkLayerActiveReportingCapable  :1;
    ULONG LinkBandwidthNotificationCapability:1;
    ULONG AspmOptionalityCompliance:1;
    ULONG Rsvd  :1;
    ULONG PortNumber  :8;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.MaximumLinkSpeed

Максимальная скорость канала PCIe (если PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER не реализована или значение SupportedLinkSpeedsVector равно 0). Если PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER реализован, используется SupportedLinkSpeedsVector и MaximumLinkSpeed игнорируется в Windows.

Ценность Описание
1 2.5 GT/с
2 5.0 GT/с
Все остальные значения Скрытный

DUMMYSTRUCTNAME.MaximumLinkWidth

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

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

DUMMYSTRUCTNAME.ActiveStatePMSupport

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

Ценность Описание
L0sEntrySupport Поддерживается L0s.
L0sAndL1EntrySupport Поддерживаются L0s и L1.
Все остальные значения Скрытный.

DUMMYSTRUCTNAME.L0sExitLatency

Задержка выхода L0s для ссылки PCIe. Это значение указывает время, которое требуется для завершения перехода с L0s на L0.

Ценность Описание
L0s_Below64ns Менее 64 наносекунд
L0s_64ns_128ns 64 nanoseconds до 128 nanoseconds
L0s_128ns_256ns 128 nanoseconds до 256 nanoseconds
L0s_256ns_512ns 256 nanoseconds до 512 nanoseconds
L0s_512ns_1us 512 nanoseconds до 1 микросекунда
L0s_1us_2us 1 микросекунд до 2 микросекунд
L0s_2us_4us 2 микросекунда до 4 микросекунд
L0s_Above4us Более 4 микросекунда

DUMMYSTRUCTNAME.L1ExitLatency

Задержка выхода L1 для ссылки PCIe. Это значение указывает время, которое требуется для завершения перехода с L1 на L0.

Ценность Описание
L1_Below1us Менее 1 микросекунда
L1_1us_2us 1 микросекунд до 2 микросекунд
L1_2us_4us 2 микросекунда до 4 микросекунд
L1_4us_8us 4 микросекунда до 8 микросекунд
L1_8us_16us 8 микросекунд до 16 микросекунд
L1_16us_32us 16 микросекунд до 32 микросекунд
L1_32us_64us 32 микросекунда до 64 микросекунд
L1_Above64us Более 64 микросекунд

Это значение игнорируется, если элемент ActiveStatePMSupport не задан L0sAndL1EntrySupport.

DUMMYSTRUCTNAME.ClockPowerManagement

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

DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable

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

DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable

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

DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability

DUMMYSTRUCTNAME.AspmOptionalityCompliance

DUMMYSTRUCTNAME.Rsvd

Скрытный.

DUMMYSTRUCTNAME.PortNumber

Номер порта PCIe для ссылки PCIe.

AsULONG

ULONG представление содержимого структуры PCI_EXPRESS_LINK_CAPABILITIES_REGISTER.

Замечания

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

Структура PCI_EXPRESS_LINK_CAPABILITIES_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY_REGISTER.

Требования

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

См. также

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER