estructura PCI_CAPABILITIES_HEADER (wdm.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 siguientes valores:
Id. de funcionalidad | 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 la pci Power Management Interface Specification. |
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 bridge. Para obtener más información sobre este tipo de funcionalidad, consulte el PCI to PCI Bridge Architecture Specification. |
PCI_CAPABILITY_ID_MSI | Indica que la estructura de funcionalidad que sigue al encabezado define un dispositivo PCI que puede realizar la entrega de interrupción señalada de mensaje (MSI). Para obtener más información sobre la funcionalidad MSI, consulte la 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 los dispositivos PCI-X características. Para obtener más información sobre PCI-X, consulte la PCI-X Addendum to the PCI Local Bus Specification. |
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 de CompactPCI. Para obtener más información sobre este tipo de control, vea el 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 del controlador de conexión activa. |
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 De puerto gráfico acelerado (AGP) 8x. |
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 para 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 de la lista de funcionalidades. Si no hay elementos adicionales en la lista, este miembro contendrá cero.
Observaciones
Todas las estructuras de capacidad pci tienen el encabezado descrito por PCI_CAPABILITIES_HEADER.
Requisitos
Requisito | Valor |
---|---|
encabezado de | wdm.h (include Wdm.h, Miniport.h) |