Share via


estrutura PCI_CAPABILITIES_HEADER (miniport.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 Especificação da interface de gerenciamento de energia PCI.
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 Especificação de arquitetura de ponte PCI para PCI.
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 miniport.h (inclua Wdm.h, Miniport.h)

Confira também

PCI_PMCSR

PCI_PMC

PCI_PMCSR_BSE