다음을 통해 공유


ID3D12Device7::CreateProtectedResourceSession1 메서드(d3d12.h)

CreateProtectedResourceSession1은 보호된 리소스 세션의 유형을 나타내는 GUID(Globally Unique Identifier)에 대한 프로비저닝을 사용하여 ID3D12Device4::CreateProtectedResourceSession 메서드를 수정합니다(pDesc 매개 변수를 통해 전달된 구조에서).

ID3D12Device4::CreateProtectedResourceSession을 호출하는 것은 D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED GUID를 사용하여 ID3D12Device7::CreateProtectedResourceSession1을 호출하는 것과 같습니다.

구문

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입니다. 가장 일반적으로 모든 인터페이스에 대한 GUID일 수 있지만 ID3D12ProtectedResourceSession1입니다. 보호된 세션 개체가 이 GUID에 대한 인터페이스를 지원하지 않는 경우 getter는 E_NOINTERFACE 반환합니다.

ppSession

형식: _COM_Outptr_ void**

지정된 보호된 세션에 대한 세션에 대한 포인터를 수신하는 메모리 블록에 대한 포인터입니다(반환된 특정 인터페이스 형식은 riid에 따라 다름).

요구 사항

   
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12.h
라이브러리 d3d12.lib
DLL d3d12.dll