Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

D3D11_MESSAGE_CATEGORY enumeration

Categories of debug messages. This will identify the category of a message when retrieving a message with ID3D11InfoQueue::GetMessage and when adding a message with ID3D11InfoQueue::AddMessage. When creating an info queue filter, these values can be used to allow or deny any categories of messages to pass through the storage and retrieval filters.

Syntax


typedef enum D3D11_MESSAGE_CATEGORY { 
  D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED    = 0,
  D3D11_MESSAGE_CATEGORY_MISCELLANEOUS          = ( D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED + 1 ),
  D3D11_MESSAGE_CATEGORY_INITIALIZATION         = ( D3D11_MESSAGE_CATEGORY_MISCELLANEOUS + 1 ),
  D3D11_MESSAGE_CATEGORY_CLEANUP                = ( D3D11_MESSAGE_CATEGORY_INITIALIZATION + 1 ),
  D3D11_MESSAGE_CATEGORY_COMPILATION            = ( D3D11_MESSAGE_CATEGORY_CLEANUP + 1 ),
  D3D11_MESSAGE_CATEGORY_STATE_CREATION         = ( D3D11_MESSAGE_CATEGORY_COMPILATION + 1 ),
  D3D11_MESSAGE_CATEGORY_STATE_SETTING          = ( D3D11_MESSAGE_CATEGORY_STATE_CREATION + 1 ),
  D3D11_MESSAGE_CATEGORY_STATE_GETTING          = ( D3D11_MESSAGE_CATEGORY_STATE_SETTING + 1 ),
  D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION  = ( D3D11_MESSAGE_CATEGORY_STATE_GETTING + 1 ),
  D3D11_MESSAGE_CATEGORY_EXECUTION              = ( D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION + 1 ),
  D3D11_MESSAGE_CATEGORY_SHADER                 = ( D3D11_MESSAGE_CATEGORY_EXECUTION + 1 )
} D3D11_MESSAGE_CATEGORY;

Constants

D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED

User defined message. See ID3D11InfoQueue::AddMessage.

D3D11_MESSAGE_CATEGORY_MISCELLANEOUS
D3D11_MESSAGE_CATEGORY_INITIALIZATION
D3D11_MESSAGE_CATEGORY_CLEANUP
D3D11_MESSAGE_CATEGORY_COMPILATION
D3D11_MESSAGE_CATEGORY_STATE_CREATION
D3D11_MESSAGE_CATEGORY_STATE_SETTING
D3D11_MESSAGE_CATEGORY_STATE_GETTING
D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
D3D11_MESSAGE_CATEGORY_EXECUTION
D3D11_MESSAGE_CATEGORY_SHADER

Direct3D 11:  This value is not supported until Direct3D 11.1.

Remarks

This is part of the Information Queue feature. See ID3D11InfoQueue Interface.

Requirements

Header

D3D11SDKLayers.h

See also

Layer Enumerations

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.