次の方法で共有


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構造体を使用して、このコールバック関数 アクセスします。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10umddi.h (D3d12umddi.h を含む)

こちらもご覧ください

D3DWDDM2_2DDI_DEVICEFUNCS