共用方式為


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] 結構指標,其中介面中例程的指標全都是非 NULL 且有效。

[_FPGA_CONTROL_INTERFACE] 結構是 [INTERFACE] 結構的擴充版本。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
標頭 wdm.h