estructura PCI_CAPABILITIES_HEADER (miniport.h)

La estructura PCI_CAPABILITIES_HEADER define un encabezado que está presente en cada estructura de funcionalidad PCI.

Sintaxis

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

Miembros

CapabilityID

Contiene un entero de 8 bits que indica el identificador de funcionalidad. El identificador de funcionalidad identifica el tipo de estructura de funcionalidad que sigue a este encabezado. El miembro CapabilityID debe tener uno de los valores siguientes:

ID de capacidad Significado
PCI_CAPABILITY_ID_POWER_MANAGEMENT Indica que la estructura de funcionalidad que sigue al encabezado define una interfaz de administración de energía PCI. Para obtener más información sobre este tipo de funcionalidad, consulte especificación de la interfaz de administración de energía PCI.
PCI_CAPABILITY_ID_AGP Indica que la estructura de funcionalidad que sigue al encabezado define el puerto de gráficos acelerados (AGP) admitido por el dispositivo. Para obtener más información sobre este tipo de funcionalidad, consulte La especificación de interfaz de puerto gráfico acelerado.
PCI_CAPABILITY_ID_VPD Indica que la estructura de funcionalidad que sigue al encabezado define las características de datos vitales del producto (VPD) del dispositivo.
PCI_CAPABILITY_ID_SLOT_ID Indica que la estructura de funcionalidad que sigue al encabezado define las funcionalidades de expansión externa de un dispositivo de puente. Para obtener más información sobre este tipo de funcionalidad, consulte la Especificación de arquitectura de puente PCI a PCI.
PCI_CAPABILITY_ID_MSI Indica que la estructura de funcionalidad que sigue al encabezado define un dispositivo PCI que puede realizar la entrega de interrupciones señaladas (MSI) del mensaje. Para obtener más información sobre la funcionalidad MSI, consulte especificación de bus local PCI.
PCI_CAPABILITY_ID_CPCI_HOTSWAP Indica que la estructura de funcionalidad que sigue al encabezado define una interfaz estándar para controlar y detectar el estado. Los dispositivos que admiten la inserción y extracción de intercambio frecuente en un sistema CompactPCI requieren este tipo de interfaz. Para obtener más información sobre el estado de control y sentido en los sistemas CompactPCI, consulte la Especificación de intercambio frecuente de CompactPCI.
PCI_CAPABILITY_ID_PCIX Indica que la estructura de funcionalidad que sigue al encabezado define las características PCI-X de los dispositivos. Para obtener más información sobre PCI-X, consulte el anexo PCI-X a la especificación de bus local pci.
PCI_CAPABILITY_ID_HYPERTRANSPORT Indica que la estructura de funcionalidad que sigue al encabezado define el control y el estado de los dispositivos que implementan vínculos de tecnología de hyper transport (HT). Para obtener más información sobre la tecnología HT, consulte la especificación de vínculo de E/S de HyperTransport.
PCI_CAPABILITY_ID_VENDOR_SPECIFIC Indica que la estructura de funcionalidad que sigue al encabezado define información específica del proveedor. Para obtener más información sobre cómo usar el mecanismo de funcionalidad para comunicar información específica del proveedor, consulte la especificación de bus local PCI.
PCI_CAPABILITY_ID_DEBUG_PORT Indica que la estructura de funcionalidad que sigue al encabezado describe un puerto de depuración.
PCI_CAPABILITY_ID_CPCI_RES_CTRL Indica que la estructura de funcionalidad que sigue al encabezado describe el control de recursos central compactPCI. Para obtener más información sobre este tipo de control, vea la Especificación PICMG 2.13.
PCI_CAPABILITY_ID_SHPC Indica que la estructura de funcionalidad que sigue al encabezado define las características de un dispositivo que se ajusta al modelo estándar de controlador de enchufe activo.
PCI_CAPABILITY_ID_P2P_SSID Indica que la estructura de funcionalidad que sigue al encabezado define la funcionalidad de identificador del subsistema.
PCI_CAPABILITY_ID_AGP_TARGET Indica que la estructura de funcionalidad que sigue al encabezado define la funcionalidad 8x del puerto de gráficos acelerados (AGP).
PCI_CAPABILITY_ID_SECURE Indica que la estructura de funcionalidad que sigue al encabezado describe un dispositivo seguro.
PCI_CAPABILITY_ID_PCI_EXPRESS Indica que la estructura de funcionalidad que sigue al encabezado define un dispositivo que admite PCI Express.
PCI_CAPABILITY_ID_MSIX Indica que la estructura de funcionalidad que sigue al encabezado define una extensión opcional a la funcionalidad de MSI básica.

Next

Contiene un desplazamiento en el espacio de configuración pci que indica la ubicación del siguiente elemento en la lista de funcionalidades. Si no hay elementos adicionales en la lista, este miembro contendrá cero.

Comentarios

Todas las estructuras de pci Capability tienen el encabezado descrito por PCI_CAPABILITIES_HEADER.

Requisitos

Requisito Valor
Header miniport.h (incluya Wdm.h, Miniport.h)

Consulte también

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE