共用方式為


IDXGIInfoQueue 介面 (dxgidebug.h)

此介面會控制偵錯資訊佇列,而且只能在偵錯層開啟時使用。

繼承

IDXGIInfoQueue介面繼承自IUnknown介面。 IDXGIInfoQueue 也有下列類型的成員:

方法

IDXGIInfoQueue介面具有這些方法。

 
IDXGIInfoQueue::AddApplicationMessage

將使用者定義的訊息新增至訊息佇列,並將該訊息傳送至偵錯輸出。
IDXGIInfoQueue::AddMessage

將偵錯訊息新增至訊息佇列,並將該訊息傳送至偵錯輸出。
IDXGIInfoQueue::AddRetrievalFilterEntries

將擷取篩選新增至擷取篩選堆疊頂端。
IDXGIInfoQueue::AddStorageFilterEntries

將儲存體篩選新增至儲存體篩選堆疊頂端。
IDXGIInfoQueue::ClearRetrievalFilter

從擷取篩選堆疊頂端移除擷取篩選。
IDXGIInfoQueue::ClearStorageFilter

從儲存體篩選堆疊頂端移除儲存體篩選。
IDXGIInfoQueue::ClearStoredMessages

清除訊息佇列中的所有訊息。
IDXGIInfoQueue::GetBreakOnCategory

判斷訊息類別上的中斷是否開啟或關閉。
IDXGIInfoQueue::GetBreakOnID

判斷訊息識別碼上的中斷是否開啟或關閉。
IDXGIInfoQueue::GetBreakOnSeverity

判斷訊息嚴重性層級上的中斷是否開啟或關閉。
IDXGIInfoQueue::GetMessage

從訊息佇列取得訊息。
IDXGIInfoQueue::GetMessageCountLimit

取得可新增至訊息佇列的訊息數目上限。
IDXGIInfoQueue::GetMuteDebugOutput

判斷偵錯輸出是否已開啟或關閉。
IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter

取得儲存體篩選允許通過的訊息數目。
IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter

取得透過儲存體篩選準則拒絕的訊息數目。
IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit

取得因為訊息計數限制而捨棄的訊息數目。
IDXGIInfoQueue::GetNumStoredMessages

取得目前儲存在訊息佇列中的訊息數目。
IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters

取得可通過擷取篩選的訊息數目。
IDXGIInfoQueue::GetRetrievalFilter

取得擷取篩選堆疊頂端的擷取篩選。
IDXGIInfoQueue::GetRetrievalFilterStackSize

取得以位元組為單位的擷取篩選堆疊大小。
IDXGIInfoQueue::GetStorageFilter

取得儲存體篩選堆疊頂端的儲存體篩選。
IDXGIInfoQueue::GetStorageFilterStackSize

取得以位元組為單位的儲存體篩選堆疊大小。
IDXGIInfoQueue::P opRetrievalFilter

從擷取篩選堆疊頂端快顯擷取篩選準則。
IDXGIInfoQueue::P opStorageFilter

從儲存體篩選堆疊頂端快顯儲存體篩選準則。
IDXGIInfoQueue::P ushCopyOfRetrievalFilter

將目前位於擷取篩選堆疊頂端的擷取篩選複本推送至擷取篩選堆疊。
IDXGIInfoQueue::P ushCopyOfStorageFilter

將目前位於儲存體篩選堆疊頂端的儲存體篩選器複本推送至儲存體篩選堆疊。
IDXGIInfoQueue::P ushDenyAllRetrievalFilter

將拒絕全部擷取篩選推送至擷取篩選堆疊。
IDXGIInfoQueue::P ushDenyAllStorageFilter

將拒絕所有儲存體篩選推送至儲存體篩選堆疊。
IDXGIInfoQueue::P ushEmptyRetrievalFilter

將空的擷取篩選推送至擷取篩選堆疊。
IDXGIInfoQueue::P ushEmptyStorageFilter

將空的儲存體篩選推送至儲存體篩選堆疊。
IDXGIInfoQueue::P ushRetrievalFilter

將擷取篩選推送至擷取篩選堆疊。
IDXGIInfoQueue::P ushStorageFilter

將儲存體篩選推送至儲存體篩選堆疊。
IDXGIInfoQueue::SetBreakOnCategory

設定當具有該類別的訊息通過儲存體篩選時,要中斷的訊息類別。
IDXGIInfoQueue::SetBreakOnID

設定當具有該識別碼的訊息通過儲存體篩選時,要中斷的訊息識別碼。
IDXGIInfoQueue::SetBreakOnSeverity

設定訊息嚴重性層級,當具有該嚴重性層級的訊息通過儲存體篩選準則時,要中斷的訊息嚴重性層級。
IDXGIInfoQueue::SetMessageCountLimit

設定可新增至訊息佇列的訊息數目上限。
IDXGIInfoQueue::SetMuteDebugOutput

開啟或關閉偵錯輸出。

備註

呼叫 DXGIGetDebugInterface 函式即可取得此介面。

如需偵錯層的詳細資訊,請參閱 偵錯層

注意 此 API 需要適用于 Windows 8 的 Windows 軟體發展工具組 (SDK) 。
 

需求

   
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 dxgidebug.h

另請參閱

DXGI 介面

IUnknown