共用方式為


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 介面