Метод ID3D12Device7::CreateProtectedResourceSession1 (d3d12.h)

CreateProtectedResourceSession1 изменяет метод ID3D12Device4::CreateProtectedResourceSession с подготовкой (в структуре, передаваемой через параметр pDesc ) для глобально уникального идентификатора (GUID), который указывает тип сеанса защищенного ресурса.

Вызов ID3D12Device4::CreateProtectedResourceSession эквивалентен вызову ID3D12Device7::CreateProtectedResourceSession1 с D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED GUID.

Синтаксис

HRESULT CreateProtectedResourceSession1(
  const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc,
  REFIID                                       riid,
  void                                         **ppSession
);

Параметры

pDesc

Тип: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

Указатель на константу D3D12_PROTECTED_RESOURCE_SESSION_DESC1 структуру, описывающую создаваемый сеанс.

riid

Тип: _In_ REFIID

GUID интерфейса для защищенного сеанса. Чаще всего это ID3D12ProtectedResourceSession1, хотя это может быть любой GUID для любого интерфейса. Если защищенный объект сеанса не поддерживает интерфейс для этого GUID, метод получения вернет E_NOINTERFACE.

ppSession

Тип: _COM_Outptr_ void**

Указатель на блок памяти, который получает указатель на сеанс для данного защищенного сеанса (конкретный тип интерфейса зависит от riid).

Требования

   
Минимальная версия клиента Сборка Windows 10 20348
Минимальная версия сервера Сборка Windows 10 20348
Верхняя часть d3d12.h
Библиотека d3d12.lib
DLL d3d12.dll