estructura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (miniport.h)

La estructura de PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER describe el encabezado de una estructura de funcionalidad extendida PCI Express (PCIe).

Sintaxis

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;

Miembros

CapabilityID

Identificador de funcionalidad extendida. Los valores posibles son:

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

Funcionalidad avanzada de informes de errores

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

Funcionalidad del canal virtual

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

Funcionalidad de número de serie del dispositivo

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

Capacidad de presupuesto de energía

Funcionalidad de declaración de vínculo complejo raíz

Funcionalidad de control de vínculos internos complejos raíz

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

Funcionalidad de asociación de puntos de conexión del recopilador de eventos complejo raíz

PCI_EXPRESS_MFVC_CAP_ID

Funcionalidad de canal virtual de varias funciones

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

Funcionalidad de canal virtual y canal virtual de varias funciones

PCI_EXPRESS_RCRB_HEADER_CAP_ID

Funcionalidad de encabezado de bloque de registro complejo raíz

Version

Versión de la estructura de funcionalidad extendida. Este miembro debe establecerse en uno para estructuras de funcionalidad extendidas basadas en la versión 1.1 de la especificación PCIe.

Next

Desplazamiento en el espacio de configuración del dispositivo PCIe a la siguiente estructura de funcionalidad PCIe en la lista vinculada de funcionalidades. Si se trata de la última estructura de funcionalidad PCIe de la lista, este miembro se establece en cero.

Comentarios

La estructura de PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER está disponible en Windows Server 2008 y versiones posteriores de Windows.

Se incluye un PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER al principio de cada estructura de funcionalidad extendida. Microsoft define estructuras para la funcionalidad avanzada de informes de errores (PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY o PCI_EXPRESS_ROOTPORT_AER_CAPABILITY) y la funcionalidad de número de serie (PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY).

Requisitos

Requisito Valor
Header miniport.h (include Ntddk.h, Wdm.h, Miniport.h)

Consulte también

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY