d3d11sdklayers.h header

This header is used by Direct3D 11 Graphics. For more information, see:

d3d11sdklayers.h contains the following programming interfaces:

Interfaces

 
ID3D11Debug

A debug interface controls debug settings, validates pipeline state and can only be used if the debug layer is turned on. (ID3D11Debug)
ID3D11InfoQueue

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. (ID3D11InfoQueue)
ID3D11RefDefaultTrackingOptions

The default tracking interface sets reference default tracking options.
ID3D11RefTrackingOptions

The tracking interface sets reference tracking options.
ID3D11SwitchToRef

ID3D11SwitchToRef interface
ID3D11TracingDevice

The tracing device interface sets shader tracking information, which enables accurate logging and playback of shader execution.

Structures

 
D3D11_INFO_QUEUE_FILTER

Debug message filter; contains a lists of message types to allow or deny. (D3D11_INFO_QUEUE_FILTER)
D3D11_INFO_QUEUE_FILTER_DESC

Allow or deny certain types of messages to pass through a filter. (D3D11_INFO_QUEUE_FILTER_DESC)
D3D11_MESSAGE

A debug message in the Information Queue. (D3D11_MESSAGE)

Enumerations

 
D3D11_MESSAGE_CATEGORY

Categories of debug messages. (D3D11_MESSAGE_CATEGORY)
D3D11_MESSAGE_ID

Debug messages for setting up an info-queue filter (see D3D11_INFO_QUEUE_FILTER); use these messages to allow or deny message categories to pass through the storage and retrieval filters.
D3D11_MESSAGE_SEVERITY

Debug message severity levels for an information queue. (D3D11_MESSAGE_SEVERITY)
D3D11_RLDO_FLAGS

Options for the amount of information to report about a device object's lifetime.
D3D11_SHADER_TRACKING_OPTIONS

Options that specify how to perform shader debug tracking.
D3D11_SHADER_TRACKING_RESOURCE_TYPE

Indicates which resource types to track.