D3DKMT_ADAPTER_PERFDATACAPS structure (d3dkmthk.h)

The D3DKMT_ADAPTER_PERFDATACAPS structure represents data capabilities that are static and queried once per GPU during initialization.

Syntax

typedef struct _D3DKMT_ADAPTER_PERFDATACAPS {
  UINT32                   PhysicalAdapterIndex;
  D3DKMT_ALIGN64 ULONGLONG MaxMemoryBandwidth;
  D3DKMT_ALIGN64 ULONGLONG MaxPCIEBandwidth;
  ULONG                    MaxFanRPM;
  ULONG                    TemperatureMax;
  ULONG                    TemperatureWarning;
} D3DKMT_ADAPTER_PERFDATACAPS;

Members

PhysicalAdapterIndex

The physical adapter index in the LDA (linked display adapter) chain.

MaxMemoryBandwidth

Max memory bandwidth in bytes for 1 second.

MaxPCIEBandwidth

Max PCIE bandwidth in bytes for 1 second.

MaxFanRPM

The max fan rpm of the main fan.

TemperatureMax

The max temperature before damage levels occur in deci Celsius. 1 = 0.1C.

TemperatureWarning

The temperature level where temperature based throttling begins in deci Celsius. 1 = 0.1C.

Requirements

Requirement Value
Minimum supported client Windows 10 version 1803 (WDDM 2.4)
Header d3dkmthk.h

See also

D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER_INFORMATION