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