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 va a crear 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 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 operaciones posteriores.
unnamedParam4
[in] Identificador de un objeto de estado en tiempo de ejecución (RT). El tiempo de ejecución 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.
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
encabezado de | d3d12umddi.h |