DXGKDDI_FLEXIOV_DEVICE_INTERFACE 结构 (dispmprt.h)

介绍灵活 IOV (输入/输出虚拟化) 内核模式驱动程序接口。

语法

typedef struct _DXGKDDI_FLEXIOV_DEVICE_INTERFACE {
  IN USHORT                       Size;
  IN USHORT                       Version;
  OUT PVOID                       Context;
  OUT PINTERFACE_REFERENCE        InterfaceReference;
  OUT PINTERFACE_DEREFERENCE      InterfaceDereference;
  OUT PDXGKDDI_GETBACKINGRESOURCE DxgkDdiGetBackingResource;
  OUT PDXGKDDI_GETMMIORANGECOUNT  DxgkDdiGetMmioRangeCount;
  OUT PDXGKDDI_GETMMIORANGES      DxgkDdiGetMmioRanges;
} DXGKDDI_FLEXIOV_DEVICE_INTERFACE, *PDXGKDDI_FLEXIOV_DEVICE_INTERFACE;

成员

Size

结构的大小。

Version

接口版本。

Context

要与 接口关联的上下文。

InterfaceReference

添加引用时要调用的接口引用函数。

InterfaceDereference

解除分配引用时要调用的接口引用函数。

DxgkDdiGetBackingResource

指向获取后备资源函数。

DxgkDdiGetMmioRangeCount

指向获取内存范围计数函数。

DxgkDdiGetMmioRanges

指向获取内存范围函数。

要求

要求
最低受支持的客户端 Windows 10 版本 1809
标头 dispmprt.h