Pular para o conteúdo principal
Especifica se os recursos protegidos podem ou não ser acessados pelos comandos subsequentes na lista de comandos. Por padrão, nenhum recurso protegido está habilitado. Depois de chamar SetProtectedResourceSession com uma sessão válida, os recursos protegidos do mesmo tipo podem se referir a essa sessão. Depois de chamar SetProtectedResourceSession com NULL, nenhum recurso protegido pode ser acessado.

Sintaxe

Parâmetros

pProtectedResourceSession [in, optional]
Tipo: ID3D12ProtectedResourceSession *
Um ponteiro opcional para uma ID3D12ProtectedResourceSession. Você pode obter uma ID3D12ProtectedResourceSession chamando ID3D12Device4::CreateProtectedResourceSession.

Valor retornado

Tipo: void Se definido, indica que os recursos protegidos podem ser acessados com a sessão fornecida. O acesso aos recursos protegidos só pode ocorrer depois que SetProtectedResourceSession for chamado com uma sessão válida. O estado da lista de comandos é limpo ao chamar este método. Se você passar NULL, nenhum recurso protegido poderá ser acessado.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

ID3D12GraphicsCommandList3
Última modificação em 6 de outubro de 2026