ID3D12InfoQueue::AddMessage 方法 (d3d12sdklayers.h)

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

语法

HRESULT AddMessage(
  [in] D3D12_MESSAGE_CATEGORY Category,
  [in] D3D12_MESSAGE_SEVERITY Severity,
  [in] D3D12_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

参数

[in] Category

类型: D3D12_MESSAGE_CATEGORY

邮件的类别。

[in] Severity

类型: D3D12_MESSAGE_SEVERITY

消息的严重性。

[in] ID

类型: D3D12_MESSAGE_ID

消息的唯一标识符。

[in] pDescription

类型: LPCSTR

用户定义的消息。

返回值

类型: HRESULT

此方法返回 Direct3D 12 返回代码之一。

备注

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

要求

   
目标平台 Windows
标头 d3d12sdklayers.h

请参阅

ID3D12InfoQueue