Edit

Share via


dxgidebug.h header

This header is used by DXGI. For more information, see:

dxgidebug.h contains the following programming interfaces:

Interfaces

 
IDXGIDebug

This interface controls debug settings, and can only be used if the debug layer is turned on.
IDXGIDebug1

Controls debug settings for Microsoft DirectX Graphics Infrastructure (DXGI). You can use the IDXGIDebug1 interface in Windows Store apps.
IDXGIInfoQueue

This interface controls the debug information queue, and can only be used if the debug layer is turned on.

Functions

 
DXGIGetDebugInterface

Retrieves a debugging interface.

Structures

 
DXGI_INFO_QUEUE_FILTER

Describes a debug message filter, which contains lists of message types to allow and deny.
DXGI_INFO_QUEUE_FILTER_DESC

Describes the types of messages to allow or deny to pass through a filter.
DXGI_INFO_QUEUE_MESSAGE

Describes a debug message in the information queue.

Enumerations

 
DXGI_DEBUG_RLO_FLAGS

Flags used with ReportLiveObjects to specify the amount of info to report about an object's lifetime.
DXGI_INFO_QUEUE_MESSAGE_CATEGORY

Values that specify categories of debug messages.
DXGI_INFO_QUEUE_MESSAGE_SEVERITY

Values that specify debug message severity levels for an information queue.