D3D11_COUNTER_TYPE Enumeration

Data type of a performance counter.

Syntax

typedef enum D3D11_COUNTER_TYPE
{
    D3D11_COUNTER_TYPE_FLOAT32 = 0,
    D3D11_COUNTER_TYPE_UINT16 = (D3D11_COUNTER_TYPE_FLOAT32+1),
    D3D11_COUNTER_TYPE_UINT32 = (D3D11_COUNTER_TYPE_UINT16+1),
    D3D11_COUNTER_TYPE_UINT64 = (D3D11_COUNTER_TYPE_UINT32+1)
} D3D11_COUNTER_TYPE;  

Constants

Constant Description
D3D11_COUNTER_TYPE_FLOAT32 32-bit floating point.
D3D11_COUNTER_TYPE_UINT16 16-bit unsigned integer.
D3D11_COUNTER_TYPE_UINT32 32-bit unsigned integer.
D3D11_COUNTER_TYPE_UINT64 64-bit unsigned integer.

Remarks

These flags are an output parameter in ID3D11Device::CheckCounter.

Requirements

Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).