ID3D12Device7::CreateProtectedResourceSession1-Methode (d3d12.h)
CreateProtectedResourceSession1 überarbeitet die ID3D12Device4::CreateProtectedResourceSession-Methode mit bereitstellung (in der struktur, die über den pDesc-Parameter übergeben wird) für einen global eindeutigen Bezeichner (GUID), der den Typ der geschützten Ressourcensitzung angibt.
Das Aufrufen von ID3D12Device4::CreateProtectedResourceSession entspricht dem Aufrufen von ID3D12Device7::CreateProtectedResourceSession1 mit der D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED GUID.
Syntax
HRESULT CreateProtectedResourceSession1(
const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc,
REFIID riid,
void **ppSession
);
Parameter
pDesc
Typ: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*
Ein Zeiger auf eine konstante D3D12_PROTECTED_RESOURCE_SESSION_DESC1 Struktur, die die zu erstellende Sitzung beschreibt.
riid
Typ: _In_ REFIID
Die GUID der Schnittstelle zu einer geschützten Sitzung. Am häufigsten ID3D12ProtectedResourceSession1, obwohl es sich um eine beliebige GUID für jede Schnittstelle handeln kann. Wenn das geschützte Sitzungsobjekt die Schnittstelle für diese GUID nicht unterstützt, gibt der Getter E_NOINTERFACE zurück.
ppSession
Typ: _COM_Outptr_ void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die Sitzung für die angegebene geschützte Sitzung empfängt (der zurückgegebene spezifische Schnittstellentyp hängt von riid ab).
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |
Bibliothek | d3d12.lib |
DLL | d3d12.dll |