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) |