共用方式為


D3D11_SHADER_CACHE_SUPPORT_FLAGS列舉 (d3d11.h)

描述目前圖形驅動程式中著色器快取的支援層級。

Syntax

typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS {
  D3D11_SHADER_CACHE_SUPPORT_NONE = 0,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
  D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2
} ;

常數

 
D3D11_SHADER_CACHE_SUPPORT_NONE
值: 0
表示驅動程式不支援著色器快取。
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE
值: 0x1
表示驅動程式支援 OS 管理的著色器快取,此快取會在應用程式的目前執行期間,將編譯的著色器儲存在記憶體中。
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE
值: 0x2
表示驅動程式支援 OS 管理的著色器快取,將編譯的著色器儲存在磁片上,以加速應用程式的未來執行。

備註

此列舉是由 D3D11_FEATURE_DATA_SHADER_CACHE 結構使用。

規格需求

   
標頭 d3d11.h

另請參閱

核心結構