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

deny-all 取得フィルターを取得フィルター スタックにプッシュします。
IDXGIInfoQueue::P ushDenyAllStorageFilter

deny-all ストレージ フィルターをストレージ フィルター スタックにプッシュします。
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