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
用于查询安全性的特定 Virtual 函数。
ResourceIndex
资源索引。
Resource
返回资源描述符,包含主机基址和资源长度。
pMdl
指向 MDL (内存描述符列表) 的指针。
除了返回资源,驱动程序还可以返回已创建的 MDL 以用作后备资源。 返回的任何 MDL 都必须指向连续的物理 RAM 或 MMIO 空间,并且第一页中没有偏移量,并且长度由PAGE_SIZE进行除法。
注解
请注意,支持资源当前限制为MAX_FLEXIO_RESOURCES (32 个) 范围。 然后,MMIO 映射中存在的散点/收集机制使用这些资源来构建完整的来宾栏。 如果物理设备未使用特定索引处的资源,则设备应设置所有返回值并返回STATUS_SUCCESS。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | dispmprt.h |