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 |