Freigeben über


ID3D12Device9::ShaderCacheControl-Methode (d3d12.h)

Ändert das Verhalten von Caches, die intern von Direct3D oder vom Treiber verwendet werden. ShaderCacheControl darf nur im Entwicklermodus verwendet werden.

Syntax

HRESULT ShaderCacheControl(
  D3D12_SHADER_CACHE_KIND_FLAGS    Kinds,
  D3D12_SHADER_CACHE_CONTROL_FLAGS Control
);

Parameter

Kinds

Typ: D3D12_SHADER_CACHE_KIND_FLAGS

Die zu ändernden Caches. Jeder dieser Caches kann vorhanden sein oder nicht.

Control

Typ: D3D12_SHADER_CACHE_CONTROL_FLAGS

Die Möglichkeit, die Caches zu ändern. Sie können DISABLE und ENABLE nicht gleichzeitig übergeben. und Sie müssen mindestens ein Flag übergeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h
Bibliothek d3d12.lib
DLL d3d12.dll

Weitere Informationen