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 |