DXGKARG_GETBACKINGRESOURCE结构(dispmprt.h)

用于获取虚拟设备 MMIO(内存映射输入输出)条的后退资源的参数。

语法

typedef struct _DXGKARG_GETBACKINGRESOURCE {
  ULONG                           VirtualFunctionIndex;
  USHORT                          ResourceIndex;
  PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
  PMDL                            pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;

成员

VirtualFunctionIndex

用于查询安全性的特定虚拟函数。

ResourceIndex

资源索引。

Resource

返回资源描述符,包含主机基址和资源长度。

pMdl

指向 MDL(内存描述符列表)的指针。

除了返回资源,驱动程序还可以返回已创建的 MDL 以用作后备资源。 返回的任何 MDL 都必须指向连续的物理 RAM 或 MMIO 空间,且第一页没有偏移量,并且长度可通过PAGE_SIZE来分割。

言论

请注意,支持资源当前限制为MAX_FLEXIO_RESOURCES (32) 范围。 然后,MMIO 映射中存在的散点/收集机制使用这些资源来构建完整的来宾栏。 如果物理设备未在特定索引处使用资源,设备应设置所有返回值并返回STATUS_SUCCESS。

要求

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