estrutura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.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
PCI_EXPRESS_RC_LINK_DECLARATION_CAP_ID
Funcionalidade de declaração de link complexo raiz
PCI_EXPRESS_RC_INTERNAL_LINK_CONTROL_CAP_ID
Funcionalidade de controle de link 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 funcionalidades PCIe na lista vinculada de recursos. 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 a funcionalidade avançada 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
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (inclua Ntddk.h, Wdm.h, Miniport.h) |