D3DKMT_CREATEPAGINGQUEUE 结构 (d3dkmthk.h)
D3DKMT_CREATEPAGINGQUEUE 与 D3DKMTCreatePagingQueue 一起使用,以创建可用于与设备的视频内存管理操作同步的设备分页队列,例如使设备资源驻留。
语法
typedef struct _D3DKMT_CREATEPAGINGQUEUE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_PAGINGQUEUE_PRIORITY Priority;
[out] D3DKMT_HANDLE hPagingQueue;
[out] D3DKMT_HANDLE hSyncObject;
[out] VOID *FenceValueCPUVirtualAddress;
[in] UINT PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;
成员
[in] hDevice
要为其创建新的分页队列对象的设备。
[in] Priority
相对于此设备上其他分页队列的计划优先级。 优先级值较高的分页队列将在优先级值较低的分页队列之前进行处理。
[out] hPagingQueue
将用于同步分页操作的分页队列句柄。
[out] hSyncObject
用于同步此分页队列的分页操作的受监视围栏对象的句柄。 隐式或显式) 销毁分页队列 (将自动销毁此同步对象。
[out] FenceValueCPUVirtualAddress
CPU 的分页围栏对象值的只读映射。 这是一个用户模式地址,可从创建受监视围栏对象的进程读取。
[in] PhysicalAdapterIndex
队列的物理适配器索引 (引擎序号) 。
注解
一个设备可以创建多个分页队列。 可以通过调用 D3DKMTDestroyPagingQueue 显式销毁分页队列,也可以隐式销毁它们所属的设备。 在后者之后,分页队列句柄将变为无效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈