Método IHolographicCameraInterop::CreateDirect3D12BackBufferResource (windows.graphics.holographic.interop.h)

El método CreateDirect3D12BackBufferResource crea un recurso de Direct3D 12 para usarlo como búfer de reserva para el objeto de API HolographicCamera correspondiente.

La estructura D3D12_RESOURCE_DESC puede contener cualquier conjunto de valores iniciales válidos. Los valores que no funcionen con este HolographicCamera se invalidarán en la estructura indicada por pTexture2DDesc, que no es un parámetro opcional. El recurso se crea para que ya esté confirmado en un montón.

Sintaxis

HRESULT CreateDirect3D12BackBufferResource(
  ID3D12Device        *pDevice,
  D3D12_RESOURCE_DESC *pTexture2DDesc,
  ID3D12Resource      **ppCreatedTexture2DResource
);

Parámetros

pDevice

Tipo: ID3D12Device*

Un dispositivo Direct3D 12, que se usará para crear el recurso.

pTexture2DDesc

Tipo: D3D12_RESOURCE_DESC*

Descripción del recurso de Direct3D 12. Este parámetro no es opcional.

CreateDirect3D12BackBufferResource ajusta la descripción según sea necesario para cumplir los requisitos de la plataforma, como el tamaño del búfer o las restricciones de formato, que se determinan en tiempo de ejecución. La aplicación debe inspeccionar el descriptor de la textura devuelta en ppCreatedTexture2DResource y responder adecuadamente a las diferencias de lo especificado.

ppCreatedTexture2DResource

Tipo: ID3D12Resource**

Si se ejecuta correctamente, el recurso de textura direct3D 12D 2D para usarlo como búfer de contenido. En caso contrario, es nullptr.

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