DXGI_DEBUG_RLO_FLAGS enumeration (dxgidebug.h)

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

Syntax

typedef enum DXGI_DEBUG_RLO_FLAGS {
  DXGI_DEBUG_RLO_SUMMARY = 0x1,
  DXGI_DEBUG_RLO_DETAIL = 0x2,
  DXGI_DEBUG_RLO_IGNORE_INTERNAL = 0x4,
  DXGI_DEBUG_RLO_ALL = 0x7
} ;

Constants

 
DXGI_DEBUG_RLO_SUMMARY
Value: 0x1
A flag that specifies to obtain a summary about an object's lifetime.
DXGI_DEBUG_RLO_DETAIL
Value: 0x2
A flag that specifies to obtain detailed info about an object's lifetime.
DXGI_DEBUG_RLO_IGNORE_INTERNAL
Value: 0x4
This flag indicates to ignore objects which have no external refcounts keeping them alive.
D3D objects are printed using an external refcount and an internal refcount.
Typically, all objects are printed.
This flag means ignore the objects whose external refcount is 0, because the application is not responsible for keeping them alive.
DXGI_DEBUG_RLO_ALL
Value: 0x7
A flag that specifies to obtain both a summary and detailed info about an object's lifetime.

Remarks

Use this enumeration with IDXGIDebug::ReportLiveObjects.

Note  This API requires the Windows Software Development Kit (SDK) for Windows 8.
 

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Header dxgidebug.h

See also

DXGI Enumerations