IDXGIInfoQueue interface (dxgidebug.h)
This interface controls the debug information queue, and can only be used if the debug layer is turned on.
Inheritance
The IDXGIInfoQueue interface inherits from the IUnknown interface. IDXGIInfoQueue also has these types of members:
Methods
The IDXGIInfoQueue interface has these methods.
IDXGIInfoQueue::AddApplicationMessage Adds a user-defined message to the message queue and sends that message to the debug output. |
IDXGIInfoQueue::AddMessage Adds a debug message to the message queue and sends that message to the debug output. |
IDXGIInfoQueue::AddRetrievalFilterEntries Adds retrieval filters to the top of the retrieval-filter stack. |
IDXGIInfoQueue::AddStorageFilterEntries Adds storage filters to the top of the storage-filter stack. |
IDXGIInfoQueue::ClearRetrievalFilter Removes a retrieval filter from the top of the retrieval-filter stack. |
IDXGIInfoQueue::ClearStorageFilter Removes a storage filter from the top of the storage-filter stack. |
IDXGIInfoQueue::ClearStoredMessages Clears all messages from the message queue. |
IDXGIInfoQueue::GetBreakOnCategory Determines whether the break on a message category is turned on or off. |
IDXGIInfoQueue::GetBreakOnID Determines whether the break on a message identifier is turned on or off. |
IDXGIInfoQueue::GetBreakOnSeverity Determines whether the break on a message severity level is turned on or off. |
IDXGIInfoQueue::GetMessage Gets a message from the message queue. |
IDXGIInfoQueue::GetMessageCountLimit Gets the maximum number of messages that can be added to the message queue. |
IDXGIInfoQueue::GetMuteDebugOutput Determines whether the debug output is turned on or off. |
IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter Gets the number of messages that a storage filter allowed to pass through. |
IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter Gets the number of messages that were denied passage through a storage filter. |
IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit Gets the number of messages that were discarded due to the message count limit. |
IDXGIInfoQueue::GetNumStoredMessages Gets the number of messages currently stored in the message queue. |
IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters Gets the number of messages that can pass through a retrieval filter. |
IDXGIInfoQueue::GetRetrievalFilter Gets the retrieval filter at the top of the retrieval-filter stack. |
IDXGIInfoQueue::GetRetrievalFilterStackSize Gets the size of the retrieval-filter stack in bytes. |
IDXGIInfoQueue::GetStorageFilter Gets the storage filter at the top of the storage-filter stack. |
IDXGIInfoQueue::GetStorageFilterStackSize Gets the size of the storage-filter stack in bytes. |
IDXGIInfoQueue::PopRetrievalFilter Pops a retrieval filter from the top of the retrieval-filter stack. |
IDXGIInfoQueue::PopStorageFilter Pops a storage filter from the top of the storage-filter stack. |
IDXGIInfoQueue::PushCopyOfRetrievalFilter Pushes a copy of the retrieval filter that is currently on the top of the retrieval-filter stack onto the retrieval-filter stack. |
IDXGIInfoQueue::PushCopyOfStorageFilter Pushes a copy of the storage filter that is currently on the top of the storage-filter stack onto the storage-filter stack. |
IDXGIInfoQueue::PushDenyAllRetrievalFilter Pushes a deny-all retrieval filter onto the retrieval-filter stack. |
IDXGIInfoQueue::PushDenyAllStorageFilter Pushes a deny-all storage filter onto the storage-filter stack. |
IDXGIInfoQueue::PushEmptyRetrievalFilter Pushes an empty retrieval filter onto the retrieval-filter stack. |
IDXGIInfoQueue::PushEmptyStorageFilter Pushes an empty storage filter onto the storage-filter stack. |
IDXGIInfoQueue::PushRetrievalFilter Pushes a retrieval filter onto the retrieval-filter stack. |
IDXGIInfoQueue::PushStorageFilter Pushes a storage filter onto the storage-filter stack. |
IDXGIInfoQueue::SetBreakOnCategory Sets a message category to break on when a message with that category passes through the storage filter. |
IDXGIInfoQueue::SetBreakOnID Sets a message identifier to break on when a message with that identifier passes through the storage filter. |
IDXGIInfoQueue::SetBreakOnSeverity Sets a message severity level to break on when a message with that severity level passes through the storage filter. |
IDXGIInfoQueue::SetMessageCountLimit Sets the maximum number of messages that can be added to the message queue. |
IDXGIInfoQueue::SetMuteDebugOutput Turns the debug output on or off. |
Remarks
This interface is obtained by calling the DXGIGetDebugInterface function.
For more info about the debug layer, see Debug Layer.
Note This API requires the Windows Software Development Kit (SDK) for Windows 8.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | dxgidebug.h |