ID3D12ShaderCacheSession::StoreValue, méthode (d3d12.h)
Ajoute une entrée au cache.
Syntaxe
HRESULT StoreValue(
const void *pKey,
UINT KeySize,
const void *pValue,
UINT ValueSize
);
Paramètres
pKey
Type : _In_reads_bytes_(KeySize) const void *
Clé de l'entrée à ajouter.
KeySize
Type : UINT
Taille de la clé, en octets.
pValue
Type : _In_reads_bytes_(ValueSize) void *
Pointeur vers un bloc de mémoire contenant l’entrée à ajouter.
ValueSize
Type : UINT
Taille de l’entrée à ajouter, en octets.
Valeur retournée
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, il retourne un code d’erreurHRESULT.
Valeur retournée | Description |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Il existe une entrée avec la même clé. |
DXGI_ERROR_CACHE_HASH_COLLISION | Il existe une entrée avec le même hachage que la clé fournie, mais la clé ne correspond pas. |
DXGI_ERROR_CACHE_FULL | L’ajout de cette entrée entraînerait la taille du cache supérieure à sa taille maximale. |
Spécifications
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |
Bibliothèque | d3d12.lib |
DLL | d3d12.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour