Método IHolographicCameraInterop::CreateDirect3D12BackBufferResource (windows.graphics.holographic.interop.h)
O método CreateDirect3D12BackBufferResource cria um recurso direct3D 12 para uso como um buffer de fundo para o objeto de API HolographicCamera correspondente.
A estrutura D3D12_RESOURCE_DESC pode conter qualquer conjunto de valores iniciais válidos. Todos os valores que não funcionarão com esse HolographicCamera serão substituídos no struct indicado por pTexture2DDesc, que não é um parâmetro opcional. O recurso é criado para que ele já esteja confirmado em um heap.
Sintaxe
HRESULT CreateDirect3D12BackBufferResource(
ID3D12Device *pDevice,
D3D12_RESOURCE_DESC *pTexture2DDesc,
ID3D12Resource **ppCreatedTexture2DResource
);
Parâmetros
pDevice
Tipo: ID3D12Device*
Um dispositivo Direct3D 12, que será usado para criar o recurso.
pTexture2DDesc
Tipo: D3D12_RESOURCE_DESC*
A descrição do recurso direct3D 12. Esse parâmetro não é opcional.
CreateDirect3D12BackBufferResource ajusta a descrição conforme necessário para atender aos requisitos da plataforma, como restrições de tamanho do buffer ou formato, que são determinadas em runtime. Seu aplicativo deve inspecionar o descritor quanto à textura retornada em ppCreatedTexture2DResource e responder adequadamente a quaisquer diferenças em relação ao que foi especificado.
ppCreatedTexture2DResource
Tipo: ID3D12Resource**
Se tiver êxito, o recurso de textura 2D do Direct3D 12 para uso como um buffer de conteúdo. Caso contrário, nullptr
.
Retornar valor
S_OK se tiver êxito, caso contrário, retornará um código de erro HRESULT indicando o motivo da falha. Consulte também Códigos de erro COM (interface do usuário, áudio, DirectX, Codec).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | windows.graphics.holographic.interop.h |