PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB回调函数 (d3d10umddi.h)

pfnShaderCacheStoreValue 回调函数存储着色器缓存值。

语法

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
)
{...}

参数

hCacheSession

驱动程序在调用回运行时时要使用的缓存会话句柄。

pPrecomputedHash

哈希值。

pKey

指向键的指针。

KeyLen

密钥的长度。

pValue

指向输入值的指针。

ValueLen

输入值的长度。

返回值

如果此回调函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
目标平台 Windows
标头 d3d10umddi.h (包括 D3d10umddi.h)