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 设备的父级触发总线扫描的 FPGA_BUS_SCAN 回调函数的指针。
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 |