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 |