d3d10sdklayers.h header

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

d3d10sdklayers.h contains the following programming interfaces:

Interfaces

 
ID3D10Debug

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

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. (ID3D10InfoQueue)
ID3D10SwitchToRef

A switch-to-reference interface (see the switch-to-reference layer) enables an application to switch between a hardware and software device.

Structures

 
D3D10_INFO_QUEUE_FILTER

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

Allow or deny certain types of messages to pass through a filter. (D3D10_INFO_QUEUE_FILTER_DESC)
D3D10_MESSAGE

A debug message in the Information Queue. (D3D10_MESSAGE)

Enumerations

 
D3D10_MESSAGE_CATEGORY

Categories of debug messages. (D3D10_MESSAGE_CATEGORY)
D3D10_MESSAGE_ID

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

Debug message severity levels for an information queue. (D3D10_MESSAGE_SEVERITY)