D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 结构 (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 是用户模式驱动程序的 pfnGetWorkGraphMemoryRequirements 函数返回工作图内存要求的结构。
语法
typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
UINT64 MinSizeInBytes;
UINT64 MaxSizeInBytes;
UINT SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;
成员
MinSizeInBytes
[out]驱动程序支持内存所需的最小字节数。
MaxSizeInBytes
[out]驱动程序支持内存所需的最大字节数。
SizeGranularityInBytes
[out]用于确定驱动程序可以使用的其他大小的多个。 大于 MinSizeInBytes 的大小大于 SizeGranularityInBytes 的倍数。 应用程序可以为大于 MinSizeInBytes 加上 SizeGranularityInBytes 的整数倍或大于 MaxSizeInBytes 的后备内存提供大小,但它只是浪费内存,因为驱动程序不会触及超出此处的大小范围和粒度规范的内存。
注解
如果系统不需要图形的任何后备内存,则可以将最小值报告为零。 如果最小值报告为零,则最大值也可能报告为零,除非系统可以在应用需要时使用后备存储,但也可以处理未给定的存储。 当零被报告为有效大小时,应用程序可以为 SetProgram () 中的后备内存传递 null。
有关详细信息,请参阅 工作图。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 (WDDM 3.2) |
标头 | d3d12umddi.h |