D3D_INCLUDE_TYPE 枚举 (d3dcommon.h)
指示着色器 #include 文件的位置的值。
注意
对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_
,而不是 D3D_
。 这些 Direct3D 10 类型别名在 、 d3d10misc.h
和 d3d10shader.h
中d3d10.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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈