IDXGIInfoQueue-Schnittstelle (dxgidebug.h)

Diese Schnittstelle steuert die Debuginformationswarteschlange und kann nur verwendet werden, wenn die Debugebene aktiviert ist.

Vererbung

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

Methoden

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

 
IDXGIInfoQueue::AddApplicationMessage

Fügt der Nachrichtenwarteschlange eine benutzerdefinierte Nachricht hinzu und sendet diese Nachricht an die Debugausgabe.
IDXGIInfoQueue::AddMessage

Fügt der Nachrichtenwarteschlange eine Debugmeldung hinzu und sendet diese Nachricht an die Debugausgabe.
IDXGIInfoQueue::AddRetrievalFilterEntries

Fügt Abruffilter am Anfang des Abruffilterstapels hinzu.
IDXGIInfoQueue::AddStorageFilterEntries

Fügt Speicherfilter am Anfang des Speicherfilterstapels hinzu.
IDXGIInfoQueue::ClearRetrievalFilter

Entfernt einen Abruffilter vom anfang des Abruffilterstapels.
IDXGIInfoQueue::ClearStorageFilter

Entfernt einen Speicherfilter vom Anfang des Speicherfilterstapels.
IDXGIInfoQueue::ClearStoredMessages

Löscht alle Nachrichten aus der Nachrichtenwarteschlange.
IDXGIInfoQueue::GetBreakOnCategory

Bestimmt, ob die Unterbrechung einer Nachrichtenkategorie aktiviert oder deaktiviert ist.
IDXGIInfoQueue::GetBreakOnID

Bestimmt, ob die Unterbrechung eines Nachrichtenbezeichners aktiviert oder deaktiviert ist.
IDXGIInfoQueue::GetBreakOnSeverity

Bestimmt, ob die Unterbrechung auf einem Nachrichtenschweregrad aktiviert oder deaktiviert ist.
IDXGIInfoQueue::GetMessage

Ruft eine Nachricht aus der Nachrichtenwarteschlange ab.
IDXGIInfoQueue::GetMessageCountLimit

Ruft die maximale Anzahl von Nachrichten ab, die der Nachrichtenwarteschlange hinzugefügt werden können.
IDXGIInfoQueue::GetMuteDebugOutput

Bestimmt, ob die Debugausgabe aktiviert oder deaktiviert ist.
IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter

Ruft die Anzahl der Nachrichten ab, durch die ein Speicherfilter übergeben werden darf.
IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter

Ruft die Anzahl der Nachrichten ab, denen die Passage durch einen Speicherfilter verweigert wurde.
IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Ruft die Anzahl der Nachrichten ab, die aufgrund des Grenzwerts für die Nachrichtenanzahl verworfen wurden.
IDXGIInfoQueue::GetNumStoredMessages

Ruft die Anzahl der Nachrichten ab, die derzeit in der Nachrichtenwarteschlange gespeichert sind.
IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters

Ruft die Anzahl der Nachrichten ab, die einen Abruffilter durchlaufen können.
IDXGIInfoQueue::GetRetrievalFilter

Ruft den Abruffilter am anfang des Abruffilterstapels ab.
IDXGIInfoQueue::GetRetrievalFilterStackSize

Ruft die Größe des Abruffilterstapels in Bytes ab.
IDXGIInfoQueue::GetStorageFilter

Ruft den Speicherfilter am anfang des Speicherfilterstapels ab.
IDXGIInfoQueue::GetStorageFilterStackSize

Ruft die Größe des Speicherfilterstapels in Bytes ab.
IDXGIInfoQueue::P opRetrievalFilter

Popt einen Abruffilter vom Anfang des Abruffilterstapels.
IDXGIInfoQueue::P opStorageFilter

Popt einen Speicherfilter vom anfang des Speicherfilterstapels.
IDXGIInfoQueue::P ushCopyOfRetrievalFilter

Pusht eine Kopie des Abruffilters, der sich derzeit oben im Abruffilterstapel befindet, in den Abruffilterstapel.
IDXGIInfoQueue::P ushCopyOfStorageFilter

Pusht eine Kopie des Speicherfilters, der sich derzeit oben im Speicherfilterstapel befindet, in den Speicherfilterstapel.
IDXGIInfoQueue::P ushDenyAllRetrievalFilter

Pusht einen Deny-All-Abruffilter auf den Abruffilterstapel.
IDXGIInfoQueue::P ushDenyAllStorageFilter

Pusht einen Deny-All-Speicherfilter auf den Speicherfilterstapel.
IDXGIInfoQueue::P ushEmptyRetrievalFilter

Pusht einen leeren Abruffilter auf den Abruffilterstapel.
IDXGIInfoQueue::P ushEmptyStorageFilter

Pusht einen leeren Speicherfilter auf den Speicherfilterstapel.
IDXGIInfoQueue::P ushRetrievalFilter

Pusht einen Abruffilter auf den Abruffilterstapel.
IDXGIInfoQueue::P ushStorageFilter

Pusht einen Speicherfilter auf den Speicherfilterstapel.
IDXGIInfoQueue::SetBreakOnCategory

Legt eine Nachrichtenkategorie fest, die unterbrochen werden soll, wenn eine Nachricht mit dieser Kategorie den Speicherfilter durchläuft.
IDXGIInfoQueue::SetBreakOnID

Legt einen Nachrichtenbezeichner fest, der unterbrochen werden soll, wenn eine Nachricht mit diesem Bezeichner den Speicherfilter durchläuft.
IDXGIInfoQueue::SetBreakOnSeverity

Legt einen Nachrichtenschweregrad fest, der unterbrochen werden soll, wenn eine Nachricht mit diesem Schweregrad den Speicherfilter durchläuft.
IDXGIInfoQueue::SetMessageCountLimit

Legt die maximale Anzahl von Nachrichten fest, die der Nachrichtenwarteschlange hinzugefügt werden können.
IDXGIInfoQueue::SetMuteDebugOutput

Aktiviert oder deaktiviert die Debugausgabe.

Hinweise

Diese Schnittstelle wird durch Aufrufen der DXGIGetDebugInterface-Funktion abgerufen.

Weitere Informationen zur Debugebene finden Sie unter Debugebene.

Hinweis Für diese API ist das Windows Software Development Kit (SDK) für Windows 8 erforderlich.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dxgidebug.h

Weitere Informationen

DXGI-Schnittstellen

IUnknown