ID3D10InfoQueue::AddMessage 方法 (d3d10sdklayers.h)

将 Direct3D 10 调试消息添加到消息队列,并将该消息发送到调试输出。

语法

HRESULT AddMessage(
  [in] D3D10_MESSAGE_CATEGORY Category,
  [in] D3D10_MESSAGE_SEVERITY Severity,
  [in] D3D10_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

参数

[in] Category

类型: D3D10_MESSAGE_CATEGORY

邮件的类别 (请参阅 D3D10_MESSAGE_CATEGORY) 。

[in] Severity

类型: D3D10_MESSAGE_SEVERITY

消息的严重性 (看到 D3D10_MESSAGE_SEVERITY) 。

[in] ID

类型: D3D10_MESSAGE_ID

消息的唯一标识符 (查看 D3D10_MESSAGE_ID) 。

[in] pDescription

类型: LPCSTR

用户定义的消息。

返回值

类型: HRESULT

此方法返回以下 Direct3D 10 返回代码之一。

注解

运行时的内部机制使用此方法将 Direct3D 10 调试消息添加到消息队列,并将其发送到调试输出。 要使应用程序将自己的自定义消息添加到消息队列并将其发送到调试输出,请调用 ID3D10InfoQueue::AddApplicationMessage

要求

要求
目标平台 Windows
标头 d3d10sdklayers.h

另请参阅

ID3D10InfoQueue 接口