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) |