以下是 D3D10_INFO_QUEUE_FILTER_DESC 结构的定义:
typedef struct D3D10_INFO_QUEUE_FILTER_DESC {
UINT NumCategories;
D3D10_MESSAGE_CATEGORY *pCategoryList;
UINT NumSeverities;
D3D10_MESSAGE_SEVERITY *pSeverityList;
UINT NumIDs;
D3D10_MESSAGE_ID *pIDList;
} D3D10_INFO_QUEUE_FILTER_DESC;
结构成员说明:
- NumCategories: 指定 pCategoryList 数组中的消息类别数量。
- pCategoryList: 指向 D3D10_MESSAGE_CATEGORY 数组的指针,其中包含要包含在过滤器中的消息类别。
- NumSeverities: 指定 pSeverityList 数组中的消息严重性数量。
- pSeverityList: 指向 D3D10_MESSAGE_SEVERITY 数组的指针,其中包含要包含在过滤器中的消息严重性。
- NumIDs: 指定 pIDList 数组中的消息ID数量。
- pIDList: 指向 D3D10_MESSAGE_ID 数组的指针,其中包含要包含在过滤器中的消息ID。
该结构用于描述信息队列过滤器的初始化参数。在创建 ID3D10InfoQueue 接口时,可以使用这个结构来设置过滤器的初始状态。这样,你就可以选择性地捕获和处理特定类别、严重性和ID的调试消息。
需要注意,该结构通常用于调试目的,与实际的图形渲染无直接关系。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25608/Win32 API/D3d10sdklayers.h/D3D10_INFO_QUEUE_FILTER_DESC