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 |