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 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 La interfaz de administración de energía PCI 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 de puente. Para obtener más información acerca de 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 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 | wdm.h (incluye Wdm.h, Miniport.h) |