ID3D12ShaderCacheSession::Metode StoreValue (d3d12.h)
Menambahkan entri ke cache.
Sintaksis
HRESULT StoreValue(
const void *pKey,
UINT KeySize,
const void *pValue,
UINT ValueSize
);
Parameter
pKey
Jenis: _In_reads_bytes_(KeySize) const void *
Kunci entri yang akan ditambahkan.
KeySize
Jenis: UINT
Ukuran kunci, dalam byte.
pValue
Jenis: _In_reads_bytes_(ValueSize) batal *
Penunjuk ke blok memori yang berisi entri untuk ditambahkan.
ValueSize
Jenis: UINT
Ukuran entri yang akan ditambahkan, dalam byte.
Mengembalikan nilai
Jenis:
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan
Mengembalikan nilai | Deskripsi |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Ada entri dengan kunci yang sama. |
DXGI_ERROR_CACHE_HASH_COLLISION | Ada entri dengan hash yang sama dengan kunci yang disediakan, tetapi kuncinya tidak cocok. |
DXGI_ERROR_CACHE_FULL | Menambahkan entri ini akan menyebabkan cache menjadi lebih besar dari ukuran maksimumnya. |
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 |