typedef enum D3D10_MESSAGE_CATEGORY {
D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED,
D3D10_MESSAGE_CATEGORY_MISCELLANEOUS,
D3D10_MESSAGE_CATEGORY_INITIALIZATION,
D3D10_MESSAGE_CATEGORY_CLEANUP,
D3D10_MESSAGE_CATEGORY_COMPILATION,
D3D10_MESSAGE_CATEGORY_STATE_CREATION,
D3D10_MESSAGE_CATEGORY_STATE_SETTING,
D3D10_MESSAGE_CATEGORY_STATE_GETTING,
D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION,
D3D10_MESSAGE_CATEGORY_EXECUTION,
} D3D10_MESSAGE_CATEGORY;
各个成员的含义如下:
- D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED: 应用程序定义的消息类别。
- D3D10_MESSAGE_CATEGORY_MISCELLANEOUS: 各种不适合其他类别的消息。
- D3D10_MESSAGE_CATEGORY_INITIALIZATION: 与初始化有关的消息。
- D3D10_MESSAGE_CATEGORY_CLEANUP: 与清理资源有关的消息。
- D3D10_MESSAGE_CATEGORY_COMPILATION: 与着色器编译有关的消息。
- D3D10_MESSAGE_CATEGORY_STATE_CREATION: 与状态创建有关的消息。
- D3D10_MESSAGE_CATEGORY_STATE_SETTING: 与状态设置有关的消息。
- D3D10_MESSAGE_CATEGORY_STATE_GETTING: 与状态获取有关的消息。
- D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION: 与资源操作有关的消息。
- D3D10_MESSAGE_CATEGORY_EXECUTION: 与执行过程中的消息。
这些类别在调试过程中非常有用,可以帮助你更好地定位和理解可能出现的问题。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25610/Win32 API/D3d10sdklayers.h/D3D10_MESSAGE_CATEGORY