ID3D12ShaderCacheSession::Metode FindValue (d3d12.h)
Mencari entri di cache yang kuncinya sama persis dengan kunci yang disediakan.
Panggil fungsi dua kali. Pertama kali untuk mengambil ukuran nilai, dan kedua kalinya untuk mengambil data. Penyimpanan sementara dalam memori membuat pola panggilan ini berkinerja.
Sintaksis
HRESULT FindValue(
const void *pKey,
UINT KeySize,
void *pValue,
UINT *pValueSize
);
Parameter
pKey
Jenis: _In_reads_bytes_(KeySize) const void *
Kunci entri untuk mencari.
KeySize
Jenis: UINT
Ukuran kunci, dalam byte.
pValue
Jenis: _Out_writes_bytes_(*pValueSize) batal *
Penunjuk ke blok memori yang menerima entri cache.
pValueSize
Jenis: _Inout_ UINT*
Penunjuk ke UINT
Mengembalikan nilai
Jenis:
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan
Mengembalikan nilai | Deskripsi |
---|---|
DXGI_ERROR_CACHE_HASH_COLLISION | Ada entri dengan hash yang sama dengan kunci yang disediakan, tetapi kuncinya tidak sama persis. |
DXGI_ERROR_NOT_FOUND | Entri tidak ada. |
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 |