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

另请参阅

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108