Share via


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

O método CreateDirect3D12HardwareProtectedBackBufferResource cria um recurso direct3D 12 para uso como um buffer de fundo para o objeto de API HolographicCamera correspondente, com proteção de conteúdo opcional baseada em hardware.

O comportamento de CreateDirect3D12HardwareProtectedBackBufferResource é o mesmo de CreateDirect3D12BackBufferResource, exceto que ele aceita um ponteiro de interface de objeto da API ID3D12ProtectedResourceSession opcional. Forneça uma sessão de recurso protegido do Direct3D 12 por meio desse parâmetro opcional para criar um buffer de recursos com a proteção de conteúdo baseada em hardware habilitada.

Sintaxe

HRESULT CreateDirect3D12HardwareProtectedBackBufferResource(
  ID3D12Device                   *pDevice,
  D3D12_RESOURCE_DESC            *pTexture2DDesc,
  ID3D12ProtectedResourceSession *pProtectedResourceSession,
  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.

CreateDirect3D12HardwareProtectedBackBufferResource ajusta a descrição conforme necessário para atender aos requisitos da plataforma, como tamanho do buffer ou restrições de 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.

pProtectedResourceSession

Tipo: ID3D12ProtectedResourceSession*

Uma sessão opcional de recurso protegido do Direct3D 12. Passar uma sessão protegida válida fará com que esse método crie um recurso protegido por hardware do Direct3D 12.

ppCreatedTexture2DResource

Tipo: ID3D12Resource**

Se tiver êxito, o recurso de textura 2D direct3D 12 2D protegido por hardware para uso como um buffer de fundo. Caso contrário, nullptr.

Valor retornado

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

   
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