Método IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource (windows.graphics.holographic.interop.h)
El método CommitDirect3D12Resource confirma un búfer de Direct3D 12 para la presentación en salidas asociadas a holographicCamera durante un holographicFrame específico. El búfer debe haberse creado llamando a CreateDirect3D12BackBufferResource o CreateDirect3D12HardwareProtectedBackBufferResource en el mismo holographicCamera correspondiente a este objeto de parámetros de representación y la aplicación debe haber adquirido el búfer antes de la representación.
Sintaxis
HRESULT CommitDirect3D12Resource(
ID3D12Resource *pColorResourceToCommit,
ID3D12Fence *pColorResourceFence,
UINT64 colorResourceFenceSignalValue
);
Parámetros
pColorResourceToCommit
Tipo: ID3D12Resource*
El recurso de textura direct3D 12 con contenido que se va a mostrar al presentar el HolographicFrame usado para recuperar este objeto de parámetros de representación.
pColorResourceFence
Tipo: ID3D12Fence*
Barrera utilizada para indicar la finalización del trabajo de la aplicación en el recurso de búfer de color indicado por pColorResourceToCommit. Finalización de esta barrera en el valor indicado por colorResourceFenceSignalValue señala la transferencia de control del recurso de color de la aplicación a la plataforma en la cola de trabajo de GPU. La plataforma se basa en esta barrera y el valor indicado en colorResourceFenceSignalValue para poner en cola el trabajo en la GPU que lee del búfer de colores.
colorResourceFenceSignalValue
Tipo: UINT64
Valor utilizado para indicar la finalización del trabajo en pColorResourceFence. La plataforma se basa en este valor de barrera para poner en cola el trabajo en la GPU que lee del búfer de colores.
Valor devuelto
S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error HRESULT que indica el motivo del error. Consulte también Códigos de error COM (UI, Audio, DirectX, Codec).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | windows.graphics.holographic.interop.h |