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


структура 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

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

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 (включая Ntddk.h, Wdm.h, Miniport.h)

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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY