PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER estrutura (miniport.h)

A estrutura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER descreve o cabeçalho de uma estrutura de funcionalidade estendida PCI Express (PCIe).

Sintaxe

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;

Membros

CapabilityID

O identificador de funcionalidade estendida. Os valores possíveis são:

PCI_EXPRESS_ADVANCED_ERROR_REPORTING_CAP_ID

Funcionalidade avançada de relatório de erros

PCI_EXPRESS_VIRTUAL_CHANNEL_CAP_ID

Funcionalidade de canal virtual

PCI_EXPRESS_DEVICE_SERIAL_NUMBER_CAP_ID

Funcionalidade de número de série do dispositivo

PCI_EXPRESS_POWER_BUDGETING_CAP_ID

Capacidade de orçamento de energia

Funcionalidade de declaração de link complexa raiz

Funcionalidade de controle de vínculo interno complexo raiz

PCI_EXPRESS_RC_EVENT_COLLECTOR_ENDPOINT_ASSOCIATION_CAP_ID

Funcionalidade de associação de ponto de extremidade do coletor de eventos complexo raiz

PCI_EXPRESS_MFVC_CAP_ID

Funcionalidade de canal virtual de várias funções

PCI_EXPRESS_VC_AND_MFVC_CAP_ID

Canal virtual e funcionalidade de canal virtual de várias funções

PCI_EXPRESS_RCRB_HEADER_CAP_ID

Funcionalidade de cabeçalho de bloco de registro complexo raiz

Version

A versão da estrutura de funcionalidade estendida. Esse membro deve ser definido como um para estruturas de funcionalidade estendidas baseadas na versão 1.1 da Especificação pcie.

Next

O deslocamento no espaço de configuração do dispositivo PCIe para a próxima estrutura de recursos pcie na lista vinculada de funcionalidades. Se essa for a última estrutura de funcionalidade pcie na lista, esse membro será definido como zero.

Comentários

A estrutura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER está disponível no Windows Server 2008 e versões posteriores do Windows.

Um PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER é incluído no início de cada estrutura de funcionalidade estendida. A Microsoft define estruturas para o recurso avançado de relatório de erros (PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY ou PCI_EXPRESS_ROOTPORT_AER_CAPABILITY) e a funcionalidade de número de série (PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY).

Requisitos

   
Cabeçalho miniport.h (inclua Ntddk.h, Wdm.h, Miniport.h)

Confira também

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY