D3D_INCLUDE_TYPE 枚举 (d3dcommon.h)

指示着色器 #include 文件的位置的值。

注意

对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_ ,而不是 D3D_。 这些 Direct3D 10 类型别名在 、 d3d10misc.hd3d10shader.hd3d10.h定义。

语法

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 文件的位置。

要求

要求
Header d3dcommon.h

另请参阅

常见版本枚举

D3D_INCLUDE_TYPE

ID3DInclude::Open