ID3D11InfoQueue interface

An information-queue interface stores, retrieves, and filters debug messages. The queue consists of a message queue, an optional storage filter stack, and a optional retrieval filter stack.

Members

The ID3D11InfoQueue interface inherits from the IUnknown interface. ID3D11InfoQueue also has these types of members:

Methods

The ID3D11InfoQueue interface has these methods.

MethodDescription
AddApplicationMessage

Add a user-defined message to the message queue and send that message to debug output.

AddMessage

Add a debug message to the message queue and send that message to debug output.

AddRetrievalFilterEntries

Add storage filters to the top of the retrieval-filter stack.

AddStorageFilterEntries

Add storage filters to the top of the storage-filter stack.

ClearRetrievalFilter

Remove a retrieval filter from the top of the retrieval-filter stack.

ClearStorageFilter

Remove a storage filter from the top of the storage-filter stack.

ClearStoredMessages

Clear all messages from the message queue.

GetBreakOnCategory

Get a message category to break on when a message with that category passes through the storage filter.

GetBreakOnID

Get a message identifier to break on when a message with that identifier passes through the storage filter.

GetBreakOnSeverity

Get a message severity level to break on when a message with that severity level passes through the storage filter.

GetMessage

Get a message from the message queue.

GetMessageCountLimit

Get the maximum number of messages that can be added to the message queue.

GetMuteDebugOutput

Get a boolean that turns the debug output on or off.

GetNumMessagesAllowedByStorageFilter

Get the number of messages that were allowed to pass through a storage filter.

GetNumMessagesDeniedByStorageFilter

Get the number of messages that were denied passage through a storage filter.

GetNumMessagesDiscardedByMessageCountLimit

Get the number of messages that were discarded due to the message count limit.

GetNumStoredMessages

Get the number of messages currently stored in the message queue.

GetNumStoredMessagesAllowedByRetrievalFilter

Get the number of messages that are able to pass through a retrieval filter.

GetRetrievalFilter

Get the retrieval filter at the top of the retrieval-filter stack.

GetRetrievalFilterStackSize

Get the size of the retrieval-filter stack in bytes.

GetStorageFilter

Get the storage filter at the top of the storage-filter stack.

GetStorageFilterStackSize

Get the size of the storage-filter stack in bytes.

PopRetrievalFilter

Pop a retrieval filter from the top of the retrieval-filter stack.

PopStorageFilter

Pop a storage filter from the top of the storage-filter stack.

PushCopyOfRetrievalFilter

Push a copy of retrieval filter currently on the top of the retrieval-filter stack onto the retrieval-filter stack.

PushCopyOfStorageFilter

Push a copy of storage filter currently on the top of the storage-filter stack onto the storage-filter stack.

PushEmptyRetrievalFilter

Push an empty retrieval filter onto the retrieval-filter stack.

PushEmptyStorageFilter

Push an empty storage filter onto the storage-filter stack.

PushRetrievalFilter

Push a retrieval filter onto the retrieval-filter stack.

PushStorageFilter

Push a storage filter onto the storage-filter stack.

SetBreakOnCategory

Set a message category to break on when a message with that category passes through the storage filter.

SetBreakOnID

Set a message identifier to break on when a message with that identifier passes through the storage filter.

SetBreakOnSeverity

Set a message severity level to break on when a message with that severity level passes through the storage filter.

SetMessageCountLimit

Set the maximum number of messages that can be added to the message queue.

SetMuteDebugOutput

Set a boolean that turns the debug output on or off.

 

Remarks

To get this interface, turn on debug layer and use IUnknown::QueryInterface from the ID3D11Device.

Windows Phone 8: This API is supported.

Requirements

Minimum supported client

Windows 7 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2 [desktop apps | Windows Store apps]

Header

D3D11SDKLayers.h

Library

D3D11.lib

See also

Layer Interfaces

 

 

Community Additions

ADD
Show:
© 2014 Microsoft