次の方法で共有


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 を含む)