Método ID3D12Device7::CreateProtectedResourceSession1 (d3d12.h)
CreateProtectedResourceSession1 revisa o método ID3D12Device4::CreateProtectedResourceSession com provisionamento (na estrutura passada por meio do parâmetro pDesc ) para um GUID (identificador global exclusivo) que indica o tipo de sessão de recurso protegido.
Chamar ID3D12Device4::CreateProtectedResourceSession é equivalente a chamar ID3D12Device7::CreateProtectedResourceSession1 com o GUID D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED .
Sintaxe
HRESULT CreateProtectedResourceSession1(
const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc,
REFIID riid,
void **ppSession
);
Parâmetros
pDesc
Tipo: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*
Um ponteiro para uma estrutura de D3D12_PROTECTED_RESOURCE_SESSION_DESC1 constante, descrevendo a sessão a ser criada.
riid
Tipo: _In_ REFIID
O GUID da interface para uma sessão protegida. Mais comumente, ID3D12ProtectedResourceSession1, embora possa ser qualquer GUID para qualquer interface. Se o objeto de sessão protegido não der suporte à interface para esse GUID, o getter retornará E_NOINTERFACE.
ppSession
Tipo: _COM_Outptr_ void**
Um ponteiro para um bloco de memória que recebe um ponteiro para a sessão para a sessão protegida determinada (o tipo de interface específico retornado depende de riid).
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | d3d12.h |
Biblioteca | d3d12.lib |
DLL | d3d12.dll |