Share via


Método ID3D12Device4::CreateProtectedResourceSession (d3d12.h)

Cria um objeto que representa uma sessão para proteção de conteúdo. Em seguida, você pode fornecer essa sessão ao criar objetos de heap ou recurso para indicar que eles devem ser protegidos.

Observação

O conteúdo de memória não pode ser transferido de um recurso protegido para um recurso desprotegido.

Sintaxe

HRESULT CreateProtectedResourceSession(
  [in]  const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc,
  [in]  REFIID                                      riid,
  [out] void                                        **ppSession
);

Parâmetros

[in] pDesc

Tipo: const D3D12_PROTECTED_RESOURCE_SESSION_DESC*

Um ponteiro para uma estrutura de D3D12_PROTECTED_RESOURCE_SESSION_DESC constante, descrevendo a sessão a ser criada.

[in] riid

Tipo: REFIID

Uma referência ao GUID (identificador global exclusivo) da interface ID3D12ProtectedResourceSession .

[out] ppSession

Tipo: void**

Um ponteiro para um bloco de memória que recebe um ponteiro de interface ID3D12ProtectedResourceSession para o objeto de sessão criado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Plataforma de Destino Windows
Cabeçalho d3d12.h
Biblioteca d3d12.lib
DLL d3d12.dll