ID3D12VideoEncodeCommandList::Reset 方法 (d3d12video.h)
将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。
语法
HRESULT Reset(
ID3D12CommandAllocator *pAllocator
);
参数
pAllocator
类型: ID3D12CommandAllocator*
指向设备从中创建命令列表的 ID3D12CommandAllocator 对象的指针。
返回值
类型: HRESULT
如果成功,则返回 S_OK ;否则,返回以下值之一:
- E_FAIL 如果执行 重置 调用时命令列表未处于“已关闭”状态,或者超出每个设备的限制。
- 如果 操作系统内存不足,E_OUTOFMEMORY。
- 如果 分配器当前正与处于“记录”状态的另一个命令列表一起使用,或者指定的分配器是使用错误类型创建的,则E_INVALIDARG。
注解
有关使用此方法的其他信息和示例,请参阅 ID3D12GraphicsCommandList::Reset 方法
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | d3d12video.h |
DLL | d3d12.dll |