DXGI_INFO_QUEUE_MESSAGE Structure

Describes a debug message in the information queue.

Syntax

typedef struct DXGI_INFO_QUEUE_MESSAGE {
    DXGI_DEBUG_ID Producer;
    DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category;
    DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity;
    DXGI_INFO_QUEUE_MESSAGE_ID ID;
    char *pDescription;
    SIZE_T DescriptionByteLength;
} DXGI_INFO_QUEUE_MESSAGE;  

Members

Producer
A DXGI_DEBUG_ID value that identifies the entity that produced the message.

Category
A DXGI_INFO_QUEUE_MESSAGE_CATEGORY-typed value that specifies the category of the message.

Severity
A DXGI_INFO_QUEUE_MESSAGE_SEVERITY-typed value that specifies the severity of the message.

ID
An integer that uniquely identifies the message.

pDescription
The message string.

DescriptionByteLength
The length of the message string at pDescription, in bytes.

Remarks

IDXGIInfoQueue::GetMessage returns a pointer to this structure.

Requirements

Header: Declared in dxgidebug.h.

Library: Use d3d11.lib.