estrutura FPGA_CONTROL_INTERFACE (wdm.h)
Reservado para uso futuro.
Sintaxe
typedef struct _FPGA_CONTROL_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
PFPGA_BUS_SCAN BusScan;
PFPGA_CONTROL_LINK ControlLink;
PFPGA_CONTROL_CONFIG_SPACE ControlConfigSpace;
PFPGA_CONTROL_ERROR_REPORTING ControlErrorReporting;
} FPGA_CONTROL_INTERFACE, *PFPGA_CONTROL_INTERFACE;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Version
A versão da interface definida pelo driver. A versão atual dessa interface é FPGA_CONTROL_INTERFACE_VERSION.
Context
Um ponteiro para informações de contexto específicas da interface.
InterfaceReference
Um ponteiro para uma rotina InterfaceReference que incrementa a contagem de referência da interface.
InterfaceDereference
Um ponteiro para uma rotina InterfaceDereference que diminui a contagem de referência da interface.
BusScan
Um ponteiro para uma função de retorno de chamada FPGA_BUS_SCAN que dispara uma verificação de barramento no pai do dispositivo FPGA.
ControlLink
Um ponteiro para um FPGA_CONTROL_LINK função de retorno de chamada que habilita ou desabilita o vínculo entre o dispositivo FPGA fornecido e sua ponte pai.
ControlConfigSpace
Um ponteiro para um FPGA_CONTROL_CONFIG_SPACE função de retorno de chamada que habilita ou desabilita o acesso ao espaço de configuração do dispositivo FPGA.
ControlErrorReporting
Um ponteiro para um FPGA_CONTROL_ERROR_REPORTING função de retorno de chamada que alterna o relatório de erros para o dispositivo FPGA e sua ponte pai.
Comentários
Um driver de dispositivo que consulta com êxito a interface GUID_PCI_FPGA_CONTROL_INTERFACE recebe um ponteiro para uma estrutura [_FPGA_CONTROL_INTERFACE] na qual os ponteiros para as rotinas na interface são todos não NULL e válidos.
A estrutura [_FPGA_CONTROL_INTERFACE] é uma versão estendida da estrutura [INTERFACE].
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1803 |
Cabeçalho | wdm.h |