D3DKMT_ADAPTER_PERFDATA structure (d3dkmthk.h)
Contains input arguments for the D3DKMTQueryAdapterInfo function. Represents performance data collected per adapter on an interval basis.
Syntax
typedef struct _D3DKMT_ADAPTER_PERFDATA {
UINT32 PhysicalAdapterIndex;
D3DKMT_ALIGN64 ULONGLONG MemoryFrequency;
D3DKMT_ALIGN64 ULONGLONG MaxMemoryFrequency;
D3DKMT_ALIGN64 ULONGLONG MaxMemoryFrequencyOC;
D3DKMT_ALIGN64 ULONGLONG MemoryBandwidth;
D3DKMT_ALIGN64 ULONGLONG PCIEBandwidth;
ULONG FanRPM;
ULONG Power;
ULONG Temperature;
UCHAR PowerStateOverride;
} D3DKMT_ADAPTER_PERFDATA;
Members
PhysicalAdapterIndex
The physical adapter index in the LDA (linked display adapter) chain.
MemoryFrequency
Clock frequency of the memory, represented in hertz.
MaxMemoryFrequency
Max clock frequency of the memory while not overclocked, represented in hertz.
MaxMemoryFrequencyOC
Max clock frequency of the memory while overclocked, represented in hertz.
MemoryBandwidth
– Amount of total memory transferred in bytes.
PCIEBandwidth
Amount of total memory transferred over the PCIE in bytes.
FanRPM
The current rpm of the main fan.
Power
The current power draw of the adapter in tenths of percentage, 1 = 0.1%.
Temperature
The main temperature sensors reading in decimal Celsius. 1 = 0.1C.
PowerStateOverride
Reports if the GPU is powered on with 1 otherwise it is 0.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |