Поделиться через


структура FPGA_CONTROL_INTERFACE (wdm.h)

Зарезервировано для дальнейшего использования.

Синтаксис

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;

Члены

Size

Размер этой структуры в байтах.

Version

Версия интерфейса, определяемая драйвером. Текущая версия этого интерфейса FPGA_CONTROL_INTERFACE_VERSION.

Context

Указатель на сведения о контексте для интерфейса.

InterfaceReference

Указатель на подпрограмму InterfaceReference , которая увеличивает число ссылок интерфейса.

InterfaceDereference

Указатель на подпрограмму interfaceDereference , которая уменьшает количество ссылок интерфейса.

BusScan

Указатель на функцию обратного вызова FPGA_BUS_SCAN, которая запускает проверку шины на родительском устройстве FPGA.

ControlLink

Указатель на функцию обратного вызова FPGA_CONTROL_LINK, которая включает или отключает связь между данным устройством FPGA и родительским мостом.

ControlConfigSpace

Указатель на функцию обратного вызова FPGA_CONTROL_CONFIG_SPACE, которая включает или отключает доступ к пространству конфигурации устройства FPGA.

ControlErrorReporting

Указатель на функцию обратного вызова FPGA_CONTROL_ERROR_REPORTING, которая переключает отчеты об ошибках для устройства FPGA и родительского моста.

Замечания

Драйвер устройства, который успешно запрашивает интерфейс GUID_PCI_FPGA_CONTROL_INTERFACE, получает указатель на структуру [_FPGA_CONTROL_INTERFACE], в которой указатели на подпрограммы в интерфейсе являются всеми ненулевыми и допустимыми.

Структура [_FPGA_CONTROL_INTERFACE] — это расширенная версия структуры [INTERFACE].

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
заголовка wdm.h