次の方法で共有


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 エラー コードが返されます。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)