ID3D12Device5::CreateStateObject 方法 (d3d12.h)
语法
HRESULT CreateStateObject(
[in] const D3D12_STATE_OBJECT_DESC *pDesc,
REFIID riid,
[out] void **ppStateObject
);
参数
[in] pDesc
要创建的状态对象的说明。
riid
要创建的接口的 GUID。 使用 __uuidof (ID3D12StateObject) 。
[out] ppStateObject
返回的状态对象。
返回值
如果成功,则返回S_OK;否则, 返回以下值之一:
- 如果其中一个输入参数无效,E_INVALIDARG。
- 如果没有足够的内存来创建句柄,E_OUTOFMEMORY。
- 可能是 Direct3D 12 返回代码 主题中所述的其他错误代码。
要求
最低受支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |