Metodo ID3D12ShaderCacheSession::StoreValue (d3d12.h)
Aggiunge una voce alla cache.
Sintassi
HRESULT StoreValue(
const void *pKey,
UINT KeySize,
const void *pValue,
UINT ValueSize
);
Parametri
pKey
Tipo: _In_reads_bytes_(KeySize) const void *
Chiave della voce da aggiungere.
KeySize
Dimensione della chiave, in byte.
pValue
Tipo: _In_reads_bytes_(ValueSize) void *
Puntatore a un blocco di memoria contenente la voce da aggiungere.
ValueSize
Dimensione della voce da aggiungere, in byte.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore
Valore restituito | Descrizione |
---|---|
DXGI_ERROR_ALREADY_EXISTS | C'è una voce con la stessa chiave. |
DXGI_ERROR_CACHE_HASH_COLLISION | È presente una voce con lo stesso hash della chiave fornita, ma la chiave non corrisponde. |
DXGI_ERROR_CACHE_FULL | Se si aggiunge questa voce, la cache diventa più grande della dimensione massima. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 Build 20348 |
server minimo supportato | Windows 10 Build 20348 |
intestazione |
d3d12.h |
libreria |
d3d12.lib |
dll | d3d12.dll |