条带标志选项。
语法
typedef enum D3DCOMPILER_STRIP_FLAGS {
  D3DCOMPILER_STRIP_REFLECTION_DATA = 0x00000001,
  D3DCOMPILER_STRIP_DEBUG_INFO = 0x00000002,
  D3DCOMPILER_STRIP_TEST_BLOBS = 0x00000004,
  D3DCOMPILER_STRIP_PRIVATE_DATA = 0x00000008,
  D3DCOMPILER_STRIP_ROOT_SIGNATURE = 0x00000010,
  D3DCOMPILER_STRIP_FORCE_DWORD = 0x7fffffff
} ;
常量
| D3DCOMPILER_STRIP_REFLECTION_DATA值: 0x00000001 删除反射数据。 | 
| D3DCOMPILER_STRIP_DEBUG_INFO值: 0x00000002 删除调试信息。 | 
| D3DCOMPILER_STRIP_TEST_BLOBS值: 0x00000004 删除测试 Blob 数据。 | 
| D3DCOMPILER_STRIP_PRIVATE_DATA值: 0x00000008 
              注意 D3dcompiler_44.dll 或更高版本的文件支持此值。 删除私有数据。 | 
| D3DCOMPILER_STRIP_ROOT_SIGNATURE值: 0x00000010 
              注意 D3dcompiler_47.dll 或更高版本的文件支持此值。 删除根签名。 有关将 Direct3D12 与 HLSL 配合使用的详细信息,请参阅在 HLSL 中 指定根签名 。 | 
| D3DCOMPILER_STRIP_FORCE_DWORD值: 0x7fffffff 强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。 | 
备注
D3DStripShader 使用这些标志。
要求
| 标头 | d3dcompiler.h |