IDXGIInfoQueue interface
This interface controls the debug information queue, and can only be used if the debug layer is turned on.
Members
The IDXGIInfoQueue interface inherits from the IUnknown interface. IDXGIInfoQueue also has these types of members:
Methods
The IDXGIInfoQueue interface has these methods.
| Method | Description |
|---|---|
| AddApplicationMessage |
Adds a user-defined message to the message queue and sends that message to the debug output. |
| AddMessage |
Adds a debug message to the message queue and sends that message to the debug output. |
| AddRetrievalFilterEntries |
Adds retrieval filters to the top of the retrieval-filter stack. |
| AddStorageFilterEntries |
Adds storage filters to the top of the storage-filter stack. |
| ClearRetrievalFilter |
Removes a retrieval filter from the top of the retrieval-filter stack. |
| ClearStorageFilter |
Removes a storage filter from the top of the storage-filter stack. |
| ClearStoredMessages |
Clears all messages from the message queue. |
| GetBreakOnCategory |
Determines whether the break on a message category is turned on or off. |
| GetBreakOnID |
Determines whether the break on a message identifier is turned on or off. |
| GetBreakOnSeverity |
Determines whether the break on a message severity level is turned on or off. |
| GetMessage |
Gets a message from the message queue. |
| GetMessageCountLimit |
Gets the maximum number of messages that can be added to the message queue. |
| GetMuteDebugOutput |
Determines whether the debug output is turned on or off. |
| GetNumMessagesAllowedByStorageFilter |
Gets the number of messages that a storage filter allowed to pass through. |
| GetNumMessagesDeniedByStorageFilter |
Gets the number of messages that were denied passage through a storage filter. |
| GetNumMessagesDiscardedByMessageCountLimit |
Gets the number of messages that were discarded due to the message count limit. |
| GetNumStoredMessages |
Gets the number of messages currently stored in the message queue. |
| GetNumStoredMessagesAllowedByRetrievalFilters |
Gets the number of messages that can pass through a retrieval filter. |
| GetRetrievalFilter |
Gets the retrieval filter at the top of the retrieval-filter stack. |
| GetRetrievalFilterStackSize |
Gets the size of the retrieval-filter stack in bytes. |
| GetStorageFilter |
Gets the storage filter at the top of the storage-filter stack. |
| GetStorageFilterStackSize |
Gets the size of the storage-filter stack in bytes. |
| PopRetrievalFilter |
Pops a retrieval filter from the top of the retrieval-filter stack. |
| PopStorageFilter |
Pops a storage filter from the top of the storage-filter stack. |
| PushCopyOfRetrievalFilter |
Pushes a copy of the retrieval filter that is currently on the top of the retrieval-filter stack onto the retrieval-filter stack. |
| PushCopyOfStorageFilter |
Pushes a copy of the storage filter that is currently on the top of the storage-filter stack onto the storage-filter stack. |
| PushDenyAllRetrievalFilter |
Pushes a deny-all retrieval filter onto the retrieval-filter stack. |
| PushDenyAllStorageFilter |
Pushes a deny-all storage filter onto the storage-filter stack. |
| PushEmptyRetrievalFilter |
Pushes an empty retrieval filter onto the retrieval-filter stack. |
| PushEmptyStorageFilter |
Pushes an empty storage filter onto the storage-filter stack. |
| PushRetrievalFilter |
Pushes a retrieval filter onto the retrieval-filter stack. |
| PushStorageFilter |
Pushes a storage filter onto the storage-filter stack. |
| SetBreakOnCategory |
Sets a message category to break on when a message with that category passes through the storage filter. |
| SetBreakOnID |
Sets a message identifier to break on when a message with that identifier passes through the storage filter. |
| SetBreakOnSeverity |
Sets a message severity level to break on when a message with that severity level passes through the storage filter. |
| SetMessageCountLimit |
Sets the maximum number of messages that can be added to the message queue. |
| 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.
Requirements
|
Minimum supported client |
Windows 8 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps | Windows Store apps] |
|
Minimum supported phone |
Windows Phone 8 |
|
Header |
|
|
DLL |
|
See also