D3D11_RLDO_FLAGS enumeration (d3d11sdklayers.h)

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

Syntax

typedef enum D3D11_RLDO_FLAGS {
  D3D11_RLDO_SUMMARY = 0x1,
  D3D11_RLDO_DETAIL = 0x2,
  D3D11_RLDO_IGNORE_INTERNAL = 0x4
} ;

Constants

 
D3D11_RLDO_SUMMARY
Value: 0x1
Specifies to obtain a summary about a device object's lifetime.
D3D11_RLDO_DETAIL
Value: 0x2
Specifies to obtain detailed information about a device object's lifetime.
D3D11_RLDO_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.

Remarks

This enumeration is used by ID3D11Debug::ReportLiveDeviceObjects.

Several inline functions exist to combine the options using operators, see the D3D11SDKLayers.h header file for details.

Requirements

Requirement Value
Header d3d11sdklayers.h

See also

Core Enumerations