Freigeben über


ID3D11InfoQueue-Schnittstelle (d3d11sdklayers.h)

Eine Informationswarteschlangenschnittstelle speichert, ruft Debugnachrichten ab und filtert sie. Die Warteschlange besteht aus einer Nachrichtenwarteschlange, einem optionalen Speicherfilterstapel und einem optionalen Abruffilterstapel.

Vererbung

Die ID3D11InfoQueue-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D11InfoQueue verfügt auch über folgende Membertypen:

Methoden

Die ID3D11InfoQueue-Schnittstelle verfügt über diese Methoden.

 
ID3D11InfoQueue::AddApplicationMessage

Fügen Sie der Nachrichtenwarteschlange eine benutzerdefinierte Nachricht hinzu, und senden Sie diese Nachricht zum Debuggen der Ausgabe. (ID3D11InfoQueue.AddApplicationMessage)
ID3D11InfoQueue::AddMessage

Fügen Sie der Nachrichtenwarteschlange eine Debugnachricht hinzu, und senden Sie diese Nachricht an die Debugausgabe.
ID3D11InfoQueue::AddRetrievalFilterEntries

Fügen Sie speicherfilter am oberen Rand des Stapels "Abruffilter" hinzu. (ID3D11InfoQueue.AddRetrievalFilterEntries)
ID3D11InfoQueue::AddStorageFilterEntries

Fügen Sie speicherfilter am oberen Rand des Speicherfilterstapels hinzu. (ID3D11InfoQueue.AddStorageFilterEntries)
ID3D11InfoQueue::ClearRetrievalFilter

Entfernen Sie einen Abruffilter am oberen Rand des Abruffilterstapels. (ID3D11InfoQueue.ClearRetrievalFilter)
ID3D11InfoQueue::ClearStorageFilter

Entfernen Sie einen Speicherfilter vom oberen Rand des Speicherfilterstapels. (ID3D11InfoQueue.ClearStorageFilter)
ID3D11InfoQueue::ClearStoredMessages

Löschen Sie alle Nachrichten aus der Nachrichtenwarteschlange. (ID3D11InfoQueue.ClearStoredMessages)
ID3D11InfoQueue::GetBreakOnCategory

Rufen Sie eine Nachrichtenkategorie ab, die unterbrochen werden soll, wenn eine Nachricht mit dieser Kategorie den Speicherfilter durchläuft. (ID3D11InfoQueue.GetBreakOnCategory)
ID3D11InfoQueue::GetBreakOnID

Rufen Sie einen Nachrichtenbezeichner ab, der unterbrochen werden soll, wenn eine Nachricht mit diesem Bezeichner den Speicherfilter durchläuft. (ID3D11InfoQueue.GetBreakOnID)
ID3D11InfoQueue::GetBreakOnSeverity

Rufen Sie einen Nachrichtenschweregrad ab, der unterbrochen werden soll, wenn eine Nachricht mit diesem Schweregrad den Speicherfilter durchläuft. (ID3D11InfoQueue.GetBreakOnSeverity)
ID3D11InfoQueue::GetMessage

Rufen Sie eine Nachricht aus der Nachrichtenwarteschlange ab. (ID3D11InfoQueue.GetMessage)
ID3D11InfoQueue::GetMessageCountLimit

Rufen Sie die maximale Anzahl von Nachrichten ab, die der Nachrichtenwarteschlange hinzugefügt werden können. (ID3D11InfoQueue.GetMessageCountLimit)
ID3D11InfoQueue::GetMuteDebugOutput

Rufen Sie einen booleschen Wert ab, der die Debugausgabe aktiviert oder deaktiviert. (ID3D11InfoQueue.GetMuteDebugOutput)
ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter

Rufen Sie die Anzahl der Nachrichten ab, die einen Speicherfilter durchlaufen durften. (ID3D11InfoQueue.GetNumMessagesAllowedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter

Rufen Sie die Anzahl der Nachrichten ab, denen die Durchreise durch einen Speicherfilter verweigert wurde. (ID3D11InfoQueue.GetNumMessagesDeniedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Rufen Sie die Anzahl der Nachrichten ab, die aufgrund des Grenzwerts für die Nachrichtenanzahl verworfen wurden. (ID3D11InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
ID3D11InfoQueue::GetNumStoredMessages

Rufen Sie die Anzahl der Nachrichten ab, die derzeit in der Nachrichtenwarteschlange gespeichert sind. (ID3D11InfoQueue.GetNumStoredMessages)
ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter

Rufen Sie die Anzahl der Nachrichten ab, die einen Abruffilter durchlaufen können. (ID3D11InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilter

Rufen Sie den Abruffilter am oberen Rand des Abruffilterstapels ab. (ID3D11InfoQueue.GetRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilterStackSize

Rufen Sie die Größe des Abruffilterstapels in Bytes ab. (ID3D11InfoQueue.GetRetrievalFilterStackSize)
ID3D11InfoQueue::GetStorageFilter

Rufen Sie den Speicherfilter am oberen Rand des Speicherfilterstapels ab. (ID3D11InfoQueue.GetStorageFilter)
ID3D11InfoQueue::GetStorageFilterStackSize

Rufen Sie die Größe des Speicherfilterstapels in Bytes ab. (ID3D11InfoQueue.GetStorageFilterStackSize)
ID3D11InfoQueue::P opRetrievalFilter

Füllen Sie einen Abruffilter vom oberen Rand des Abruffilterstapels auf. (ID3D11InfoQueue.PopRetrievalFilter)
ID3D11InfoQueue::P opStorageFilter

Füllen Sie einen Speicherfilter vom oberen Rand des Speicherfilterstapels auf. (ID3D11InfoQueue.PopStorageFilter)
ID3D11InfoQueue::P ushCopyOfRetrievalFilter

Pushen Sie eine Kopie des Abruffilters, der sich derzeit oben im Stapel des Abruffilters befindet, auf den Stapel abruf-filter. (ID3D11InfoQueue.PushCopyOfRetrievalFilter)
ID3D11InfoQueue::P ushCopyOfStorageFilter

Pushen Sie eine Kopie des Speicherfilters, der sich derzeit auf dem Stapel "Speicherfilter" befindet. (ID3D11InfoQueue.PushCopyOfStorageFilter)
ID3D11InfoQueue::P ushEmptyRetrievalFilter

Pushen Sie einen leeren Abruffilter auf den Abruffilterstapel. (ID3D11InfoQueue.PushEmptyRetrievalFilter)
ID3D11InfoQueue::P ushEmptyStorageFilter

Pushen Sie einen leeren Speicherfilter auf den Speicherfilterstapel. (ID3D11InfoQueue.PushEmptyStorageFilter)
ID3D11InfoQueue::P ushRetrievalFilter

Pushen Sie einen Abruffilter auf den Abruffilterstapel. (ID3D11InfoQueue.PushRetrievalFilter)
ID3D11InfoQueue::P ushStorageFilter

Pushen Sie einen Speicherfilter auf den Speicherfilterstapel. (ID3D11InfoQueue.PushStorageFilter)
ID3D11InfoQueue::SetBreakOnCategory

Legen Sie eine Nachrichtenkategorie fest, die unterbrochen werden soll, wenn eine Nachricht mit dieser Kategorie den Speicherfilter durchläuft. (ID3D11InfoQueue.SetBreakOnCategory)
ID3D11InfoQueue::SetBreakOnID

Legen Sie einen Nachrichtenbezeichner fest, der unterbrochen werden soll, wenn eine Nachricht mit diesem Bezeichner den Speicherfilter durchläuft. (ID3D11InfoQueue.SetBreakOnID)
ID3D11InfoQueue::SetBreakOnSeverity

Legen Sie einen Nachrichtenschweregrad fest, der unterbrochen werden soll, wenn eine Nachricht mit diesem Schweregrad den Speicherfilter durchläuft. (ID3D11InfoQueue.SetBreakOnSeverity)
ID3D11InfoQueue::SetMessageCountLimit

Legen Sie die maximale Anzahl von Nachrichten fest, die der Nachrichtenwarteschlange hinzugefügt werden können. (ID3D11InfoQueue.SetMessageCountLimit)
ID3D11InfoQueue::SetMuteDebugOutput

Legen Sie einen booleschen Wert fest, der die Debugausgabe aktiviert oder deaktiviert. (ID3D11InfoQueue.SetMuteDebugOutput)

Hinweise

Um diese Schnittstelle abzurufen, aktivieren Sie die Debugebene, und verwenden Sie IUnknown::QueryInterface aus dem ID3D11Device.

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11sdklayers.h

Siehe auch

IUnknown

Ebenenschnittstellen