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


структура PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.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.

Next

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

Замечания

Структура 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).

Требования

Требование Ценность
заголовка wdm.h (include Ntddk.h, Wdm.h, Miniport.h)

См. также

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY