Метод ID3D12Device5::CreateStateObject (d3d12.h)
Создает id3D12StateObject.
Синтаксис
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 |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |