структура PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (miniport.h)

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

Синтаксис

typedef struct _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER {
  USHORT CapabilityID;
  USHORT Version  :4;
  USHORT Next  :12;
} PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER, *PPCI_EXPRESS_ENHANCED_CAPABILITY_HEADER;

Члены

CapabilityID

Идентификатор расширенной возможности. Возможны следующие значения:

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

Расширенная возможность создания отчетов об ошибках

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

Возможность виртуального канала

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

Возможность серийного номера устройства

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

Возможности бюджетирования энергопотребления

Возможность объявления сложной корневой ссылки

Возможность управления сложной внутренней связью корневой системы

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

Возможность сопоставления конечной точки корневого сборщика сложных событий

PCI_EXPRESS_MFVC_CAP_ID

Возможность многофункциональные виртуальные каналы

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

Возможность виртуального канала и многофункционального виртуального канала

PCI_EXPRESS_RCRB_HEADER_CAP_ID

Возможность заголовка корневого сложного блока регистра

Version

Версия структуры расширенных возможностей. Для расширенных структур возможностей, основанных на версии 1.1 спецификации PCIe, этому элементу должно быть присвоено значение 1.

Next

Смещение в пространстве конфигурации устройства PCIe к следующей структуре возможностей PCIe в связанном списке возможностей. Если это последняя структура возможностей PCIe в списке, для этого элемента задано значение 0.

Комментарии

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

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER включается в начало каждой расширенной структуры возможностей. Корпорация Майкрософт определяет структуры для расширенной возможности создания отчетов об ошибках (PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY или PCI_EXPRESS_ROOTPORT_AER_CAPABILITY) и возможности серийного номера (PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY).

Требования

Требование Значение
Заголовок miniport.h (включая Ntddk.h, Wdm.h, Miniport.h)

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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY