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 |