Метод 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 |