ID3D12Device9::CreateShaderCacheSession-Methode (d3d12.h)
Erstellt ein -Objekt, das Zugriff auf einen Shadercache gewährt und möglicherweise einen vorhandenen Cache öffnet oder einen neuen erstellt.
Syntax
HRESULT CreateShaderCacheSession(
const D3D12_SHADER_CACHE_SESSION_DESC *pDesc,
REFIID riid,
void **ppvSession
);
Parameter
pDesc
Typ: _In_ const D3D12_SHADER_CACHE_SESSION_DESC*
Eine D3D12_SHADER_CACHE_SESSION_DESC-Struktur , die die zu erstellende Shadercachesitzung beschreibt.
riid
Typ: REFIID
Die GUID (Globally Unique Identifier) für die Shadercachesitzungsschnittstelle.
ppvSession
Typ: _COM_Outptr_opt_ void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12ShaderCacheSession-Schnittstelle für die Shadercachesitzung empfängt.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Rückgabewert | BESCHREIBUNG |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Sie haben versucht, einen Cache mit einem vorhandenen Bezeichner zu erstellen. Weitere Informationen finden Sie unter D3D12_SHADER_CACHE_SESSION_DESC::Identifier. |
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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für