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


PCI_EXPRESS_LINK_CAPABILITIES_REGISTER union (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 наносекунд до 128 наносекунд
L0s_128ns_256ns От 128 наносекунд до 256 наносекунд
L0s_256ns_512ns От 256 наносекунд до 512 наносекунд
L0s_512ns_1us От 512 наносекунд до 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 (включая Ntddk.h, Miniport.h)

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

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER