структура 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, которая запускает проверку шины на родительском устройстве ППВМ.

ControlLink

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

ControlConfigSpace

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

ControlErrorReporting

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

Комментарии

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1803
Верхняя часть wdm.h