Share via


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

Consulte también

ID3D12Device5