ID3D12GraphicsCommandList4::InitializeMetaCommand 方法 (d3d12.h)
初始化指定的元命令。
在 GPU 时间线) 上 (之前,必须至少初始化一次元命令才能执行它。 初始化使实现能够执行加速元命令调用所需的任何工作。 必须提供足够的资源参数,包括永久性缓存资源。
语法
void InitializeMetaCommand(
[in] ID3D12MetaCommand *pMetaCommand,
[in, optional] const void *pInitializationParametersData,
[in] SIZE_T InitializationParametersDataSizeInBytes
);
参数
[in] pMetaCommand
指向 ID3D12MetaCommand 的 指针,表示要初始化的元命令。
[in, optional] pInitializationParametersData
指向常量结构的可选指针,其中包含用于初始化 meta 命令的参数的值。
[in] InitializationParametersDataSizeInBytes
包含 pInitializationParametersData 指向的结构大小的SIZE_T(如果已设置),否则为 0。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
目标平台 | Windows |
标头 | d3d12.h |