Compartilhar via


estrutura PCI_CAPABILITIES_HEADER (wdm.h)

A estrutura PCI_CAPABILITIES_HEADER define um cabeçalho que está presente em cada estrutura de funcionalidade de PCI.

Sintaxe

typedef struct _PCI_CAPABILITIES_HEADER {
  UCHAR CapabilityID;
  UCHAR Next;
} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER;

Membros

CapabilityID

Contém um inteiro de 8 bits que indica a ID da funcionalidade. A ID da funcionalidade identifica o tipo de estrutura de funcionalidade que segue esse cabeçalho. O membro CapabilityID deve ter um dos seguintes valores:

ID da Capacidade Significado
PCI_CAPABILITY_ID_POWER_MANAGEMENT Indica que a estrutura de funcionalidade que segue o cabeçalho define uma interface de gerenciamento de energia PCI. Para obter mais informações sobre esse tipo de funcionalidade, consulte a interface de gerenciamento de energia PCI Specification.
PCI_CAPABILITY_ID_AGP Indica que a estrutura de funcionalidade que segue o cabeçalho define a AGP (Porta Gráfica Acelerada) com suporte do dispositivo. Para obter mais informações sobre esse tipo de funcionalidade, consulte Especificação da interface de porta de gráficos acelerados.
PCI_CAPABILITY_ID_VPD Indica que a estrutura de funcionalidade que segue o cabeçalho define os recursos de VPD (Dados Vitais do Produto) do dispositivo.
PCI_CAPABILITY_ID_SLOT_ID Indica que a estrutura de funcionalidade que segue o cabeçalho define as funcionalidades de expansão externa de um dispositivo de ponte. Para obter mais informações sobre esse tipo de funcionalidade, consulte A arquitetura da ponte PCI para PCI Specification.
PCI_CAPABILITY_ID_MSI Indica que a estrutura de funcionalidade que segue o cabeçalho define um dispositivo PCI que pode fazer a entrega de MSI (interrupção sinalizada por mensagem). Para obter mais informações sobre a funcionalidade msi, consulte a Especificação do barramento local PCI.
PCI_CAPABILITY_ID_CPCI_HOTSWAP Indica que a estrutura de funcionalidade que segue o cabeçalho define uma interface padrão para controlar e detectar status. Os dispositivos que dão suporte à inserção e extração de troca dinâmica em um sistema CompactPCI exigem esse tipo de interface. Para obter mais informações sobre controle e status de sensor em sistemas CompactPCI, consulte a Especificação de Troca Dinâmica compactPCI.
PCI_CAPABILITY_ID_PCIX Indica que a estrutura de funcionalidade que segue o cabeçalho define os recursos PCI-X dos dispositivos. Para obter mais informações sobre PCI-X, consulte o Adendo PCI-X para a Especificação do Barramento Local PCI.
PCI_CAPABILITY_ID_HYPERTRANSPORT Indica que a estrutura de funcionalidade que segue o cabeçalho define o controle e status para dispositivos que implementam links de tecnologia HT (hyper transport). Para obter mais informações sobre a tecnologia HT, consulte a Especificação de Link de E/S do HyperTransport.
PCI_CAPABILITY_ID_VENDOR_SPECIFIC Indica que a estrutura de funcionalidade que segue o cabeçalho define informações específicas do fornecedor. Para obter mais informações sobre como usar o mecanismo de funcionalidade para comunicar informações específicas do fornecedor, consulte a Especificação do Barramento Local da PCI.
PCI_CAPABILITY_ID_DEBUG_PORT Indica que a estrutura de funcionalidade que segue o cabeçalho descreve uma porta de depuração
PCI_CAPABILITY_ID_CPCI_RES_CTRL Indica que a estrutura de funcionalidade que segue o cabeçalho descreve o controle de recursos central compactPCI. Para obter mais informações sobre esse tipo de controle, consulte a Especificação picmg 2.13.
PCI_CAPABILITY_ID_SHPC Indica que a estrutura de funcionalidade que segue o cabeçalho define os recursos de um dispositivo que está em conformidade com o modelo de controlador de hot-plug padrão.
PCI_CAPABILITY_ID_P2P_SSID Indica que a estrutura de funcionalidade que segue o cabeçalho define a funcionalidade de ID do subsistema.
PCI_CAPABILITY_ID_AGP_TARGET Indica que a estrutura de funcionalidade que segue o cabeçalho define a funcionalidade 8x da Porta Gráfica Acelerada (AGP).
PCI_CAPABILITY_ID_SECURE Indica que a estrutura de funcionalidade que segue o cabeçalho descreve um dispositivo seguro
PCI_CAPABILITY_ID_PCI_EXPRESS Indica que a estrutura de funcionalidade que segue o cabeçalho define um dispositivo que dá suporte a PCI express.
PCI_CAPABILITY_ID_MSIX Indica que a estrutura de funcionalidade que segue o cabeçalho define uma extensão opcional para a funcionalidade básica do MSI.

Next

Contém um deslocamento para o espaço de configuração de PCI que indica o local do próximo item na lista de funcionalidades. Se não houver itens adicionais na lista, esse membro conterá zero.

Comentários

Todas as estruturas de funcionalidade de PCI têm o cabeçalho descrito por PCI_CAPABILITIES_HEADER.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Miniport.h)

Confira também

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE