Método ID3D12Device5::CreateStateObject (d3d12.h)
Crea un id3D12StateObject.
Sintaxis
HRESULT CreateStateObject(
[in] const D3D12_STATE_OBJECT_DESC *pDesc,
REFIID riid,
[out] void **ppStateObject
);
Parámetros
[in] pDesc
Descripción del objeto de estado que se va a crear.
riid
GUID de la interfaz que se va a crear. Use __uuidof(ID3D12StateObject).
[out] ppStateObject
Objeto de estado devuelto.
Valor devuelto
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los valores siguientes:
- E_INVALIDARG si uno de los parámetros de entrada no es válido.
- E_OUTOFMEMORY si no hay suficiente memoria disponible para crear el identificador.
- Posiblemente otros códigos de error que se describen en el tema Códigos de retorno de Direct3D 12 .
Requisitos
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |