Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY enumeration

Values that specify categories of debug messages.

Syntax


typedef enum DXGI_INFO_QUEUE_MESSAGE_CATEGORY { 
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN                = 0,
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS          = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION         = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP                = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION            = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION         = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING          = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING          = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION  = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION              = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION + 1 ),
  DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER                 = ( DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION + 1 )
} DXGI_INFO_QUEUE_MESSAGE_CATEGORY;

Constants

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN

Unknown category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS

Miscellaneous category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION

Initialization category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP

Cleanup category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION

Compilation category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION

State creation category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING

State setting category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING

State getting category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION

Resource manipulation category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION

Execution category.

DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER

Shader category.

Remarks

Use this enumeration when you call IDXGIInfoQueue::GetMessage to retrieve a message and when you call IDXGIInfoQueue::AddMessage to add a message. When you create an info queue filter, you can use these values to allow or deny any categories of messages to pass through the storage and retrieval filters.

Note  This API requires the Windows Software Development Kit (SDK) for Windows 8.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

DXGIDebug.h

See also

DXGI Enumerations

 

 

Community Additions

Show:
© 2014 Microsoft