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 de funcionalidade identifica o tipo de estrutura de funcionalidade que segue esse cabeçalho. O membro CapabilityID deve ter um dos seguintes valores:
ID da funcionalidade | 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 o de Interface de Gerenciamento de Energia PCI Specificatio n. |
PCI_CAPABILITY_ID_AGP | Indica que a estrutura de funcionalidade que segue o cabeçalho define a AGP (Porta de Gráficos Acelerados) compatível com o dispositivo. Para obter mais informações sobre esse tipo de funcionalidade, consulte o 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 o PCI to PCI Bridge Architecture 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 o de especificação do barramento local da 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 sentir o status. Os dispositivos que dão suporte à inserção e extração de hot swap em um sistema CompactPCI exigem esse tipo de interface. Para obter mais informações sobre o controle e o status do senso em sistemas CompactPCI, consulte o de Especificação de Troca Dinâmica compactPCI. |
PCI_CAPABILITY_ID_PCIX | Indica que a estrutura de funcionalidade que segue o cabeçalho define os dispositivos PCI-X recursos. Para obter mais informações sobre PCI-X, consulte o Adendo PCI-X aode Especificação do Barramento Local da PCI. |
PCI_CAPABILITY_ID_HYPERTRANSPORT | Indica que a estrutura de funcionalidade que segue o cabeçalho define o controle e o status dos dispositivos que implementam links de tecnologia HT (hyper transport). Para obter mais informações sobre a tecnologia HT, consulte o de 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 o de 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 recurso central compactPCI. Para obter mais informações sobre esse tipo de controle, consulte o de Especificação doPICMG 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 ao 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.
Observações
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) |