ID3D12Device9::CreateShaderCacheSession method (d3d12.h)
Membuat objek yang memberikan akses ke cache shader, berpotensi membuka cache yang ada atau membuat yang baru.
Sintaks
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: REFIID
Pengidentifikasi unik global (GUID) untuk antarmuka sesi singgahan shader.
ppvSession
Jenis: _COM_Outptr_opt_ batal**
Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3D12ShaderCacheSession untuk sesi cache shader.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT akan dikembalikan.
Mengembalikan nilai | Deskripsi |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Anda mencoba membuat cache dengan pengidentifikasi yang sudah ada. Lihat D3D12_SHADER_CACHE_SESSION_DESC::Identifier. |
Persyaratan
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk