ReactOS 0.4.17-dev-966-gf06eace
IDXGIInfoQueue Interface Reference
Inheritance diagram for IDXGIInfoQueue:
Collaboration diagram for IDXGIInfoQueue:

Public Member Functions

HRESULT SetMessageCountLimit ([in] DXGI_DEBUG_ID producer, [in] UINT64 limit)
 
void ClearStoredMessages ([in] DXGI_DEBUG_ID producer)
 
HRESULT GetMessage ([in] DXGI_DEBUG_ID producer, [in] UINT64 index, [out] DXGI_INFO_QUEUE_MESSAGE *message, [in, out] SIZE_T *length)
 
UINT64 GetNumStoredMessagesAllowedByRetrievalFilters ([in] DXGI_DEBUG_ID producer)
 
UINT64 GetNumStoredMessages ([in] DXGI_DEBUG_ID producer)
 
UINT64 GetNumMessagesDiscardedByMessageCountLimit ([in] DXGI_DEBUG_ID producer)
 
UINT64 GetMessageCountLimit ([in] DXGI_DEBUG_ID producer)
 
UINT64 GetNumMessagesAllowedByStorageFilter ([in] DXGI_DEBUG_ID producer)
 
UINT64 GetNumMessagesDeniedByStorageFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT AddStorageFilterEntries ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
 
HRESULT GetStorageFilter ([in] DXGI_DEBUG_ID producer, [out] DXGI_INFO_QUEUE_FILTER *filter, [in, out] SIZE_T *length)
 
void ClearStorageFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushEmptyStorageFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushDenyAllStorageFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushCopyOfStorageFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushStorageFilter ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
 
void PopStorageFilter ([in] DXGI_DEBUG_ID producer)
 
UINT GetStorageFilterStackSize ([in] DXGI_DEBUG_ID producer)
 
HRESULT AddRetrievalFilterEntries ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
 
HRESULT GetRetrievalFilter ([in] DXGI_DEBUG_ID producer, [out] DXGI_INFO_QUEUE_FILTER *filter, [in, out] SIZE_T *length)
 
void ClearRetrievalFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushEmptyRetrievalFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushDenyAllRetrievalFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushCopyOfRetrievalFilter ([in] DXGI_DEBUG_ID producer)
 
HRESULT PushRetrievalFilter ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
 
void PopRetrievalFilter ([in] DXGI_DEBUG_ID producer)
 
UINT GetRetrievalFilterStackSize ([in] DXGI_DEBUG_ID producer)
 
HRESULT AddMessage ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] DXGI_INFO_QUEUE_MESSAGE_ID id, [in] LPCSTR description)
 
HRESULT AddApplicationMessage ([in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] LPCSTR description)
 
HRESULT SetBreakOnCategory ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, [in] BOOL enable)
 
HRESULT SetBreakOnSeverity ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] BOOL enable)
 
HRESULT SetBreakOnID ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_ID id, [in] BOOL enable)
 
BOOL GetBreakOnCategory ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category)
 
BOOL GetBreakOnSeverity ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity)
 
BOOL GetBreakOnID ([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_ID id)
 
void SetMuteDebugOutput ([in] DXGI_DEBUG_ID producer, [in] BOOL mute)
 
BOOL GetMuteDebugOutput ([in] DXGI_DEBUG_ID producer)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 95 of file dxgidebug.idl.

Member Function Documentation

◆ AddApplicationMessage()

HRESULT IDXGIInfoQueue::AddApplicationMessage ( [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY  severity,
[in] LPCSTR  description 
)

◆ AddMessage()

HRESULT IDXGIInfoQueue::AddMessage ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY  category,
[in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY  severity,
[in] DXGI_INFO_QUEUE_MESSAGE_ID  id,
[in] LPCSTR  description 
)

◆ AddRetrievalFilterEntries()

HRESULT IDXGIInfoQueue::AddRetrievalFilterEntries ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_FILTER *  filter 
)

◆ AddStorageFilterEntries()

HRESULT IDXGIInfoQueue::AddStorageFilterEntries ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_FILTER *  filter 
)

◆ ClearRetrievalFilter()

void IDXGIInfoQueue::ClearRetrievalFilter ( [in] DXGI_DEBUG_ID  producer)

◆ ClearStorageFilter()

void IDXGIInfoQueue::ClearStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ ClearStoredMessages()

void IDXGIInfoQueue::ClearStoredMessages ( [in] DXGI_DEBUG_ID  producer)

◆ GetBreakOnCategory()

BOOL IDXGIInfoQueue::GetBreakOnCategory ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY  category 
)

◆ GetBreakOnID()

BOOL IDXGIInfoQueue::GetBreakOnID ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_ID  id 
)

◆ GetBreakOnSeverity()

BOOL IDXGIInfoQueue::GetBreakOnSeverity ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY  severity 
)

◆ GetMessage()

HRESULT IDXGIInfoQueue::GetMessage ( [in] DXGI_DEBUG_ID  producer,
[in] UINT64  index,
[out] DXGI_INFO_QUEUE_MESSAGE *  message,
[in, out] SIZE_T *  length 
)

◆ GetMessageCountLimit()

UINT64 IDXGIInfoQueue::GetMessageCountLimit ( [in] DXGI_DEBUG_ID  producer)

◆ GetMuteDebugOutput()

BOOL IDXGIInfoQueue::GetMuteDebugOutput ( [in] DXGI_DEBUG_ID  producer)

◆ GetNumMessagesAllowedByStorageFilter()

UINT64 IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ GetNumMessagesDeniedByStorageFilter()

UINT64 IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ GetNumMessagesDiscardedByMessageCountLimit()

UINT64 IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit ( [in] DXGI_DEBUG_ID  producer)

◆ GetNumStoredMessages()

UINT64 IDXGIInfoQueue::GetNumStoredMessages ( [in] DXGI_DEBUG_ID  producer)

◆ GetNumStoredMessagesAllowedByRetrievalFilters()

UINT64 IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters ( [in] DXGI_DEBUG_ID  producer)

◆ GetRetrievalFilter()

HRESULT IDXGIInfoQueue::GetRetrievalFilter ( [in] DXGI_DEBUG_ID  producer,
[out] DXGI_INFO_QUEUE_FILTER *  filter,
[in, out] SIZE_T *  length 
)

◆ GetRetrievalFilterStackSize()

UINT IDXGIInfoQueue::GetRetrievalFilterStackSize ( [in] DXGI_DEBUG_ID  producer)

◆ GetStorageFilter()

HRESULT IDXGIInfoQueue::GetStorageFilter ( [in] DXGI_DEBUG_ID  producer,
[out] DXGI_INFO_QUEUE_FILTER *  filter,
[in, out] SIZE_T *  length 
)

◆ GetStorageFilterStackSize()

UINT IDXGIInfoQueue::GetStorageFilterStackSize ( [in] DXGI_DEBUG_ID  producer)

◆ PopRetrievalFilter()

void IDXGIInfoQueue::PopRetrievalFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PopStorageFilter()

void IDXGIInfoQueue::PopStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushCopyOfRetrievalFilter()

HRESULT IDXGIInfoQueue::PushCopyOfRetrievalFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushCopyOfStorageFilter()

HRESULT IDXGIInfoQueue::PushCopyOfStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushDenyAllRetrievalFilter()

HRESULT IDXGIInfoQueue::PushDenyAllRetrievalFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushDenyAllStorageFilter()

HRESULT IDXGIInfoQueue::PushDenyAllStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushEmptyRetrievalFilter()

HRESULT IDXGIInfoQueue::PushEmptyRetrievalFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushEmptyStorageFilter()

HRESULT IDXGIInfoQueue::PushEmptyStorageFilter ( [in] DXGI_DEBUG_ID  producer)

◆ PushRetrievalFilter()

HRESULT IDXGIInfoQueue::PushRetrievalFilter ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_FILTER *  filter 
)

◆ PushStorageFilter()

HRESULT IDXGIInfoQueue::PushStorageFilter ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_FILTER *  filter 
)

◆ SetBreakOnCategory()

HRESULT IDXGIInfoQueue::SetBreakOnCategory ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY  category,
[in] BOOL  enable 
)

◆ SetBreakOnID()

HRESULT IDXGIInfoQueue::SetBreakOnID ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_ID  id,
[in] BOOL  enable 
)

◆ SetBreakOnSeverity()

HRESULT IDXGIInfoQueue::SetBreakOnSeverity ( [in] DXGI_DEBUG_ID  producer,
[in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY  severity,
[in] BOOL  enable 
)

◆ SetMessageCountLimit()

HRESULT IDXGIInfoQueue::SetMessageCountLimit ( [in] DXGI_DEBUG_ID  producer,
[in] UINT64  limit 
)

◆ SetMuteDebugOutput()

void IDXGIInfoQueue::SetMuteDebugOutput ( [in] DXGI_DEBUG_ID  producer,
[in] BOOL  mute 
)

The documentation for this interface was generated from the following file: