объединение PCI_EXPRESS_LINK_CAPABILITIES_REGISTER (miniport.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;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;
Члены
DUMMYSTRUCTNAME
Структура DUMMYSTRUCTNAME .
DUMMYSTRUCTNAME.MaximumLinkSpeed
Максимальная скорость канала PCIe. Единственное допустимое значение:
1
2,5 гигабит в секунду
Все остальные значения зарезервированы.
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. Это значение указывает время, необходимое этому порту для завершения перехода с L0 на 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
Определяет элемент ULONGLinkBandwidthNotificationCapability.
DUMMYSTRUCTNAME.AspmOptionalityCompliance
Определяет элемент ULONGAspmOptionalityCompliance.
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 .
Требования
Требование | Значение |
---|---|
Заголовок | miniport.h (включая Ntddk.h, Miniport.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по