Freigeben über


ID3D12Device4::CreateProtectedResourceSession-Methode (d3d12.h)

Erstellt ein -Objekt, das eine Sitzung für den Inhaltsschutz darstellt. Sie können diese Sitzung dann bereitstellen, wenn Sie Ressourcen- oder Heapobjekte erstellen, um anzugeben, dass sie geschützt werden sollen.

Hinweis

Speicherinhalte können nicht von einer geschützten Ressource in eine ungeschützte Ressource übertragen werden.

Syntax

HRESULT CreateProtectedResourceSession(
  [in]  const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc,
  [in]  REFIID                                      riid,
  [out] void                                        **ppSession
);

Parameter

[in] pDesc

Typ: const D3D12_PROTECTED_RESOURCE_SESSION_DESC*

Ein Zeiger auf eine konstante D3D12_PROTECTED_RESOURCE_SESSION_DESC Struktur, die die zu erstellende Sitzung beschreibt.

[in] riid

Typ: REFIID

Ein Verweis auf die GUID (Globally Unique Identifier) der ID3D12ProtectedResourceSession-Schnittstelle .

[out] ppSession

Typ: void**

Ein Zeiger auf einen Speicherblock, der einen ID3D12ProtectedResourceSession-Schnittstellenzeiger auf das erstellte Sitzungsobjekt empfängt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Zielplattform Windows
Kopfzeile d3d12.h
Bibliothek d3d12.lib
DLL d3d12.dll