次の方法で共有


PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSIONコールバック関数 (d3d10umddi.h)

pfnCreateShaderCacheSession コールバック関数によってシェーダー キャッシュ セッションが作成されます。

構文

PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSION Pfnd3dwddm22DdiCreateShadercacheSession;

void Pfnd3dwddm22DdiCreateShadercacheSession(
  D3D10DDI_HDEVICE unnamedParam1,
  D3DWDDM2_2DDI_HCACHESESSION unnamedParam2,
  D3DWDDM2_2DDI_HRTCACHESESSION unnamedParam3
)
{...}

パラメーター

unnamedParam1

hDevice [in]

デバイスのハンドル。

unnamedParam2

hCacheSession

キャッシュ セッションのハンドル。

unnamedParam3

hRTCacheSession

ランタイムへの呼び出し時にドライバーが使用するキャッシュ セッションのハンドル。

戻り値

何一つ

備考

ランタイムは、作成されたオブジェクトを使用して、ドライバーにさまざまなキャッシュ コンテキストを通知します。 これを使用して、キャッシュ コールバックを、複数のプロセスによって共有されるプロセス ローカル キャッシュまたはコンポーネントごとのキャッシュに送ることができます。

D3DWDDM2_2DDI_DEVICEFUNCS 構造体を使用して、このコールバック関数にアクセスします。

必要条件

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

関連項目

D3DWDDM2_2DDI_DEVICEFUNCS