PFND3D12DDI_CALC_PRIVATE_PASS_SIZE回调函数 (d3d12umddi.h)

用于创建传递。

语法

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}

参数

unnamedParam1

显示设备的句柄(图形上下文)。

unnamedParam2

指向D3D12DDIARG_CREATE_PASS结构的指针,其中包含用于创建传递的参数。

返回值

返回SIZE_T。

言论

此回调用作测试的一部分,以查看当应用重复一致工作负载的“传递”时,驱动程序能否从被告知中查找性能胜利。 应用指示驱动程序观察某些传递的运行方式,并让驱动程序有机会为将来的同一个传递运行进行优化。 “传递”的内容可以是任何内容-由应用决定,在传递的整体性能特征中相对一致。

要求

要求 价值
最低支持的客户端 Windows 10
最低 UMDF 版本 D3D12DDI_SUPPORTED_0020
标头 d3d12umddi.h