共用方式為


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
程式庫 D3D11.lib

另請參閱

ID3D11InfoQueue 介面