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