共用方式為


D3D_INCLUDE_TYPE列舉 (d3dcommon.h)

值,指出著色器 #include 檔案的位置。

注意

針對使用 Direct3D 10 進行程式設計,此 API 有一個類型別名,其開頭 D3D10_ 為,而不是 D3D_。 這些 Direct3D 10 類型別名定義於 d3d10.hd3d10misc.hd3d10shader.h中。

Syntax

typedef enum _D3D_INCLUDE_TYPE {
  D3D_INCLUDE_LOCAL = 0,
  D3D_INCLUDE_SYSTEM,
  D3D10_INCLUDE_LOCAL,
  D3D10_INCLUDE_SYSTEM,
  D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
} D3D_INCLUDE_TYPE;

常數

 
D3D_INCLUDE_LOCAL
值: 0
本機目錄。
D3D_INCLUDE_SYSTEM
系統目錄。
D3D10_INCLUDE_LOCAL
本機目錄。
D3D10_INCLUDE_SYSTEM
系統目錄。
D3D_INCLUDE_FORCE_DWORD
值: 0x7fffffff
強制此列舉的大小編譯為32位。 如果沒有這個值,某些編譯程式會允許此列舉編譯成 32 位以外的大小。

請勿使用此值。

備註

您會在ID3DInclude::Open 方法的呼叫中,將D3D_INCLUDE_TYPE型別值傳遞至IncludeType參數,以指出 #include 檔案的位置。

規格需求

需求
標頭 d3dcommon.h

另請參閱

一般版本列舉

D3D_INCLUDE_TYPE

ID3DInclude::Open