Método ID3D12Device5::CreateStateObject (d3d12.h)
Cria um ID3D12StateObject.
Sintaxe
HRESULT CreateStateObject(
[in] const D3D12_STATE_OBJECT_DESC *pDesc,
REFIID riid,
[out] void **ppStateObject
);
Parâmetros
[in] pDesc
A descrição do objeto de estado a ser criado.
riid
O GUID da interface a ser criada. Use __uuidof(ID3D12StateObject).
[out] ppStateObject
O objeto de estado retornado.
Valor retornado
Retorna S_OK se tiver êxito; caso contrário, retorna um dos seguintes valores:
- E_INVALIDARG se um dos parâmetros de entrada for inválido.
- E_OUTOFMEMORY se não houver memória suficiente disponível para criar o identificador.
- Possivelmente outros códigos de erro descritos no tópico Códigos de Retorno do Direct3D 12 .
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |