PFND3D12DDI_CREATE_STATE_OBJECT_0054 función de devolución de llamada (d3d12umddi.h)

La función PFND3D12DDI_CREATE_STATE_OBJECT_0054 de UMD crea un objeto de estado.

Sintaxis

PFND3D12DDI_CREATE_STATE_OBJECT_0054 Pfnd3d12ddiCreateStateObject0054;

HRESULT Pfnd3d12ddiCreateStateObject0054(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_STATE_OBJECT_0054 *unnamedParam2,
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam3,
  D3D12DDI_HRTSTATEOBJECT_0054 unnamedParam4
)
{...}

Parámetros

unnamedParam1

[in] Identificador del dispositivo en el que se está creando el objeto de estado. Representa el dispositivo gpu en el que se realizan todas las operaciones de Direct3D 12.

unnamedParam2

[in] Puntero a una estructura de D3D12DDIARG_CREATE_STATE_OBJECT_0054 que describe el objeto de estado que se va a crear.

unnamedParam3

[out] Identificador de D3D12DDI_HSTATEOBJECT_0054 al objeto de estado recién creado devuelto por la función . El controlador usa este identificador para hacer referencia al objeto de estado en las operaciones posteriores.

unnamedParam4

[in] Identificador de un objeto de estado en tiempo de ejecución (RT). El runtime usa este identificador para hacer referencia al objeto de estado en sus propias operaciones.

Valor devuelto

PFND3D12DDI_CREATE_STATE_OBJECT_0054 devuelve S_OK de éxito; de lo contrario, devuelve un código de error adecuado.

Comentarios

Un objeto de estado representa una cantidad variable de estado de configuración, incluidos los sombreadores, que una aplicación administra como una sola unidad y que se proporciona a un controlador de forma atómica para procesar (por ejemplo, para compilar y optimizar) sin embargo. Los objetos de estado se crean a partir de subobjetos. Un subobjeto tiene un tipo y los datos correspondientes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado d3d12umddi.h

Consulte también

D3D12DDIARG_CREATE_STATE_OBJECT_0054