PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB fonction de rappel (d3d10umddi.h)

La fonction de rappel pfnShaderCacheStoreValue stocke une valeur de cache du nuanceur.

Syntaxe

PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB Pfnd3dwddm22DdiShadercacheStoreValueCb;

HRESULT Pfnd3dwddm22DdiShadercacheStoreValueCb(
  D3DWDDM2_2DDI_HRTCACHESESSION hCacheSession,
  const D3DWDDM2_2DDI_SHADERCACHE_HASH *pPrecomputedHash,
  const void *pKey,
  SIZE_T KeyLen,
  const void *pValue,
  SIZE_T ValueLen
)
{...}

Paramètres

hCacheSession

Handle de la session de cache que le pilote peut utiliser lorsqu’il rappelle dans le runtime.

pPrecomputedHash

Valeur de hachage.

pKey

Pointeur vers une clé.

KeyLen

Longueur de la clé.

pValue

Pointeur vers une valeur d’entrée.

ValueLen

Longueur de la valeur d’entrée.

Valeur retournée

Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10umddi.h (include D3d10umddi.h)