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 |