ID3D11InfoQueue::AddMessage 方法 (d3d11sdklayers.h)

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

语法

HRESULT AddMessage(
  [in] D3D11_MESSAGE_CATEGORY Category,
  [in] D3D11_MESSAGE_SEVERITY Severity,
  [in] D3D11_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

参数

[in] Category

类型: D3D11_MESSAGE_CATEGORY

邮件类别 (请参阅 D3D11_MESSAGE_CATEGORY) 。

[in] Severity

类型: D3D11_MESSAGE_SEVERITY

消息的严重性 (请参阅 D3D11_MESSAGE_SEVERITY) 。

[in] ID

类型: D3D11_MESSAGE_ID

消息的唯一标识符 (看到 D3D11_MESSAGE_ID) 。

[in] pDescription

类型: LPCSTR

用户定义的消息。

返回值

类型: HRESULT

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

备注

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

要求

   
目标平台 Windows
标头 d3d11sdklayers.h
Library D3D11.lib

请参阅

ID3D11InfoQueue 接口