PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 コールバック関数 (d3d12umddi.h)

pfnImplicitShaderCacheControl コールバック関数は、必要に応じて、ドライバーマネージド シェーダー キャッシュに対してアプリケーション要求アクションを実行できます。

構文

PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 Pfnd3d12ddiImplicitshadercachecontrol0080;

void Pfnd3d12ddiImplicitshadercachecontrol0080(
  D3D12DDI_HDEVICE unnamedParam1,
  D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 unnamedParam2
)
{...}

パラメーター

unnamedParam1

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

unnamedParam2

ドライバーで管理 される シェーダー キャッシュに対して実行するシェーダー キャッシュコントロールアクションを記述するD3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080値。

戻り値

なし

解説

ランタイムは、キャッシュ制御のアプリケーション要求に応答して pfnImplicitShaderCacheControl を呼び出します。 これらのアプリケーション要求は、ドライバーのヒントと見なされます。

このコールバック関数は、開発者モードでのみサポートされます。

詳細については、 D3D12 シェーダー キャッシュ API の仕様 を参照してください。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_D3D12_OPTIONS_DATA_008n

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080