ID3D12Device9::ShaderCacheControl 方法 (d3d12.h)

修改 Direct3D 或驱动程序在内部使用的缓存的行为。 ShaderCacheControl 只能在开发人员模式下使用。

语法

HRESULT ShaderCacheControl(
  D3D12_SHADER_CACHE_KIND_FLAGS    Kinds,
  D3D12_SHADER_CACHE_CONTROL_FLAGS Control
);

参数

Kinds

类型: D3D12_SHADER_CACHE_KIND_FLAGS

要修改的缓存。 其中任何一个缓存都可能存在,也可能不存在。

Control

类型: D3D12_SHADER_CACHE_CONTROL_FLAGS

修改缓存的方式。 不能同时传递 DISABLEENABLE ;并且必须至少传递一个标志。

要求

   
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h
Library d3d12.lib
DLL d3d12.dll

请参阅