ID3D12Device9::CreateShaderCacheSession method (d3d12.h)
Membuat objek yang memberikan akses ke cache shader, berpotensi membuka cache yang ada atau membuat yang baru.
Sintaksis
HRESULT CreateShaderCacheSession(
const D3D12_SHADER_CACHE_SESSION_DESC *pDesc,
REFIID riid,
void **ppvSession
);
Parameter
pDesc
Jenis: _In_ const D3D12_SHADER_CACHE_SESSION_DESC*
Struktur D3D12_SHADER_CACHE_SESSION_DESC yang menjelaskan sesi singgahan shader untuk dibuat.
riid
Jenis:
Pengidentifikasi unik global (GUID) untuk antarmuka sesi singgahan shader.
ppvSession
Jenis: _COM_Outptr_opt_ void**
Pointer ke blok memori yang menerima penunjuk ke antarmuka ID3D12ShaderCacheSession
Mengembalikan nilai
Jenis:
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan
Mengembalikan nilai | Deskripsi |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Anda mencoba membuat cache dengan pengidentifikasi yang ada. Lihat D3D12_SHADER_CACHE_SESSION_DESC::Identifier. |
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 10 Build 20348 |
server minimum yang didukung |
Windows 10 Build 20348 |
Header |
d3d12.h |
Pustaka |
d3d12.lib |
DLL |
d3d12.dll |