структура 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_LINK_DECLARATION_CAP_ID
Возможность объявления сложной корневой ссылки
PCI_EXPRESS_RC_INTERNAL_LINK_CONTROL_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) |