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 |