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


структура PCI_CAPABILITIES_HEADER (wdm.h)

Структура PCI_CAPABILITIES_HEADER определяет заголовок, который присутствует в каждой структуре возможностей PCI.

Синтаксис

typedef struct _PCI_CAPABILITIES_HEADER {
  UCHAR CapabilityID;
  UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;

Члены

CapabilityID

Содержит 8-разрядное целое число, указывающее идентификатор возможности. Идентификатор возможности определяет тип структуры возможностей, которая следует за этим заголовком. Элемент CapabilityID должен иметь одно из следующих значений:

Идентификатор возможности Значение
PCI_CAPABILITY_ID_POWER_MANAGEMENT Указывает, что структура возможностей, следующая за заголовком, определяет интерфейс управления питанием PCI. Дополнительные сведения об этой возможности см. в разделе PCI Power Management Interface Specification.
PCI_CAPABILITY_ID_AGP Указывает, что структура возможностей, следующая за заголовком, определяет ускоренный графический порт (AGP), поддерживаемый устройством. Дополнительные сведения об этом типе возможностей см. в спецификации интерфейса ускоренного графического порта.
PCI_CAPABILITY_ID_VPD Указывает, что структура возможностей, следующая за заголовком, определяет функции жизненно важных данных продукта (VPD) устройства.
PCI_CAPABILITY_ID_SLOT_ID Указывает, что структура возможностей, следующая за заголовком, определяет возможности внешнего расширения устройства моста. Дополнительные сведения об этой возможности см. в разделе PCI to PCI Bridge Architecture Specification.
PCI_CAPABILITY_ID_MSI Указывает, что структура возможностей, следующая за заголовком, определяет устройства PCI, которые могут выполнять передачу сигнальных прерываний (MSI). Дополнительные сведения о возможности MSI см. в спецификации локальной шины PCI.
PCI_CAPABILITY_ID_CPCI_HOTSWAP Указывает, что структура возможностей, следующая за заголовком, определяет стандартный интерфейс для управления состоянием и чувством. Устройства, поддерживающие вставку и извлечение горячей замены в системе CompactPCI, требуют такого типа интерфейса. Дополнительные сведения о состоянии управления и смысла в системах CompactPCI см. в спецификации горячей замены CompactPCI.
PCI_CAPABILITY_ID_PCIX Указывает, что структура возможностей, следующая за заголовком, определяет устройства, PCI-X функции. Дополнительные сведения о PCI-X см. в надстройке PCI-X спецификации локальной шины PCI.
PCI_CAPABILITY_ID_HYPERTRANSPORT Указывает, что структура возможностей, следующая за заголовком, определяет контроль и состояние устройств, реализующих технологии гипертранспорта (HT). Дополнительные сведения о технологии HT см. в спецификации канала ввода-вывода HyperTransport.
PCI_CAPABILITY_ID_VENDOR_SPECIFIC Указывает, что структура возможностей, следующая за заголовком, определяет сведения о поставщике. Дополнительные сведения о том, как использовать механизм возможностей для обмена сведениями о поставщике, см. вспецификации локальной шины PCI.
PCI_CAPABILITY_ID_DEBUG_PORT Указывает, что структура возможностей, следующая за заголовком, описывает порт отладки.
PCI_CAPABILITY_ID_CPCI_RES_CTRL Указывает, что структура возможностей, следующая за заголовком, описывает центральный элемент управления ресурсами CompactPCI. Дополнительные сведения об этом типе управления см. в спецификации PICMG 2.13.
PCI_CAPABILITY_ID_SHPC Указывает, что структура возможностей, следующая за заголовком, определяет функции устройства, соответствующего стандартной модели контроллера горячего модуля.
PCI_CAPABILITY_ID_P2P_SSID Указывает, что структура возможностей, следующая за заголовком, определяет возможность идентификатора подсистемы.
PCI_CAPABILITY_ID_AGP_TARGET Указывает, что структура возможностей, следующая за заголовком, определяет возможность ускорения графического порта (AGP) 8x.
PCI_CAPABILITY_ID_SECURE Указывает, что структура возможностей, следующая за заголовком, описывает безопасное устройство.
PCI_CAPABILITY_ID_PCI_EXPRESS Указывает, что структура возможностей, следующая за заголовком, определяет устройство, поддерживающее PCI Express.
PCI_CAPABILITY_ID_MSIX Указывает, что структура возможностей, следующая за заголовком, определяет необязательное расширение для основных функций MSI.

Next

Содержит смещение в пространство конфигурации PCI, указывающее расположение следующего элемента в списке возможностей. Если в списке нет дополнительных элементов, этот элемент будет содержать ноль.

Замечания

Все структуры возможностей PCI имеют заголовок, описанный PCI_CAPABILITIES_HEADER.

Требования

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

См. также

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE