ID3D11InfoQueue インターフェイス (d3d11sdklayers.h)

情報キュー インターフェイスは、デバッグ メッセージを格納、取得、フィルター処理します。 キューは、メッセージ キュー、オプションのストレージ フィルター スタック、およびオプションの取得フィルター スタックで構成されます。

継承

ID3D11InfoQueue インターフェイスは、IUnknown インターフェイスから継承されます。 ID3D11InfoQueue には、次の種類のメンバーもあります。

メソッド

ID3D11InfoQueue インターフェイスには、これらのメソッドがあります。

 
ID3D11InfoQueue::AddApplicationMessage

メッセージ キューにユーザー定義メッセージを追加し、そのメッセージをデバッグ出力に送信します。 (ID3D11InfoQueue.AddApplicationMessage)
ID3D11InfoQueue::AddMessage

メッセージ キューにデバッグ メッセージを追加し、そのメッセージをデバッグ出力に送信します。
ID3D11InfoQueue::AddRetrievalFilterEntries

取得フィルター スタックの先頭にストレージ フィルターを追加します。 (ID3D11InfoQueue.AddRetrievalFilterEntries)
ID3D11InfoQueue::AddStorageFilterEntries

ストレージ フィルター スタックの先頭にストレージ フィルターを追加します。 (ID3D11InfoQueue.AddStorageFilterEntries)
ID3D11InfoQueue::ClearRetrievalFilter

取得フィルター スタックの上部から取得フィルターを削除します。 (ID3D11InfoQueue.ClearRetrievalFilter)
ID3D11InfoQueue::ClearStorageFilter

ストレージ フィルター スタックの上部からストレージ フィルターを削除します。 (ID3D11InfoQueue.ClearStorageFilter)
ID3D11InfoQueue::ClearStoredMessages

メッセージ キューからすべてのメッセージをクリアします。 (ID3D11InfoQueue.ClearStoredMessages)
ID3D11InfoQueue::GetBreakOnCategory

そのカテゴリを持つメッセージがストレージ フィルターを通過したときに中断するメッセージ カテゴリを取得します。 (ID3D11InfoQueue.GetBreakOnCategory)
ID3D11InfoQueue::GetBreakOnID

その識別子を持つメッセージがストレージ フィルターを通過したときに中断するメッセージ識別子を取得します。 (ID3D11InfoQueue.GetBreakOnID)
ID3D11InfoQueue::GetBreakOnSeverity

重大度レベルのメッセージがストレージ フィルターを通過したときに中断するメッセージの重大度レベルを取得します。 (ID3D11InfoQueue.GetBreakOnSeverity)
ID3D11InfoQueue::GetMessage

メッセージ キューからメッセージを取得します。 (ID3D11InfoQueue.GetMessage)
ID3D11InfoQueue::GetMessageCountLimit

メッセージ キューに追加できるメッセージの最大数を取得します。 (ID3D11InfoQueue.GetMessageCountLimit)
ID3D11InfoQueue::GetMuteDebugOutput

デバッグ出力をオンまたはオフにするブール値を取得します。 (ID3D11InfoQueue.GetMuteDebugOutput)
ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter

ストレージ フィルターを通過することが許可されたメッセージの数を取得します。 (ID3D11InfoQueue.GetNumMessagesAllowedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter

ストレージ フィルターを通過して拒否されたメッセージの数を取得します。 (ID3D11InfoQueue.GetNumMessagesDeniedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit

メッセージ数の制限により破棄されたメッセージの数を取得します。 (ID3D11InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
ID3D11InfoQueue::GetNumStoredMessages

メッセージ キューに現在格納されているメッセージの数を取得します。 (ID3D11InfoQueue.GetNumStoredMessages)
ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter

取得フィルターを通過できるメッセージの数を取得します。 (ID3D11InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilter

取得フィルター スタックの上部にある取得フィルターを取得します。 (ID3D11InfoQueue.GetRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilterStackSize

取得フィルター スタックのサイズをバイト単位で取得します。 (ID3D11InfoQueue.GetRetrievalFilterStackSize)
ID3D11InfoQueue::GetStorageFilter

ストレージ フィルター スタックの上部にあるストレージ フィルターを取得します。 (ID3D11InfoQueue.GetStorageFilter)
ID3D11InfoQueue::GetStorageFilterStackSize

ストレージ フィルター スタックのサイズをバイト単位で取得します。 (ID3D11InfoQueue.GetStorageFilterStackSize)
ID3D11InfoQueue::P opRetrievalFilter

取得フィルター スタックの上部から取得フィルターをポップします。 (ID3D11InfoQueue.PopRetrievalFilter)
ID3D11InfoQueue::P opStorageFilter

ストレージ フィルター スタックの上部からストレージ フィルターをポップします。 (ID3D11InfoQueue.PopStorageFilter)
ID3D11InfoQueue::P ushCopyOfRetrievalFilter

現在取得フィルター スタックの上部にある取得フィルターのコピーを取得フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushCopyOfRetrievalFilter)
ID3D11InfoQueue::P ushCopyOfStorageFilter

ストレージ フィルター スタックの上部にあるストレージ フィルターのコピーをストレージ フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushCopyOfStorageFilter)
ID3D11InfoQueue::P ushEmptyRetrievalFilter

空の取得フィルターを取得フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushEmptyRetrievalFilter)
ID3D11InfoQueue::P ushEmptyStorageFilter

空のストレージ フィルターをストレージ フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushEmptyStorageFilter)
ID3D11InfoQueue::P ushRetrievalFilter

取得フィルターを取得フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushRetrievalFilter)
ID3D11InfoQueue::P ushStorageFilter

ストレージ フィルターをストレージ フィルター スタックにプッシュします。 (ID3D11InfoQueue.PushStorageFilter)
ID3D11InfoQueue::SetBreakOnCategory

そのカテゴリを持つメッセージがストレージ フィルターを通過したときに中断するメッセージ カテゴリを設定します。 (ID3D11InfoQueue.SetBreakOnCategory)
ID3D11InfoQueue::SetBreakOnID

その識別子を持つメッセージがストレージ フィルターを通過したときに中断するようにメッセージ識別子を設定します。 (ID3D11InfoQueue.SetBreakOnID)
ID3D11InfoQueue::SetBreakOnSeverity

その重大度レベルのメッセージがストレージ フィルターを通過したときに中断するようにメッセージの重大度レベルを設定します。 (ID3D11InfoQueue.SetBreakOnSeverity)
ID3D11InfoQueue::SetMessageCountLimit

メッセージ キューに追加できるメッセージの最大数を設定します。 (ID3D11InfoQueue.SetMessageCountLimit)
ID3D11InfoQueue::SetMuteDebugOutput

デバッグ出力をオンまたはオフにするブール値を設定します。 (ID3D11InfoQueue.SetMuteDebugOutput)

解説

このインターフェイスを取得するには、デバッグ レイヤーを有効にし、ID3D11Device から IUnknown::QueryInterface を使用します。

Windows Phone 8: この API はサポートされています。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11sdklayers.h

関連項目

IUnknown

レイヤー インターフェイス