Método IHolographicQuadLayerInterop::CreateDirect3D12ContentBufferResource (windows.graphics.holographic.interop.h)
El método CreateDirect3D12ContentBufferResource crea un recurso de Direct3D 12 para usarlo como búfer de reserva para el objeto de API HolographicQuadLayer correspondiente.
La estructura D3D12_RESOURCE_DESC puede contener cualquier conjunto de valores iniciales válidos. Los valores que no funcionen con este objeto de capa cuádruple 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 CreateDirect3D12ContentBufferResource(
ID3D12Device *pDevice,
D3D12_RESOURCE_DESC *pTexture2DDesc,
ID3D12Resource **ppTexture2DResource
);
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.
CreateDirect3D12ContentBufferResource 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.
ppTexture2DResource
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 |