D3DKMT_NODE_PERFDATA structure (d3dkmthk.h)

Represents performance data collected per engine from an adapter on an interval basis.

Syntax

typedef struct _D3DKMT_NODE_PERFDATA {
  [in]  UINT32                   NodeOrdinal;
  [in]  UINT32                   PhysicalAdapterIndex;
  [out] D3DKMT_ALIGN64 ULONGLONG Frequency;
  [out] D3DKMT_ALIGN64 ULONGLONG MaxFrequency;
  [out] D3DKMT_ALIGN64 ULONGLONG MaxFrequencyOC;
  [out] ULONG                    Voltage;
  [out] ULONG                    VoltageMax;
  [out] ULONG                    VoltageMaxOC;
  [out] D3DKMT_ALIGN64 ULONGLONG MaxTransitionLatency;
        D3DKMT_ALIGN64 ULONGLONG Reserved;
} D3DKMT_NODE_PERFDATA;

Members

[in] NodeOrdinal

Node ordinal of the requested engine.

[in] PhysicalAdapterIndex

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

[out] Frequency

Clock frequency of the requested engine, represented in hertz.

[out] MaxFrequency

The max frequency the engine can normally reach in hertz while not overclocked.

[out] MaxFrequencyOC

The max frequency the engine can reach with it's current overclock in hertz.

[out] Voltage

Voltage of the requested engine, represented in milli volts.

[out] VoltageMax

The max voltage of the engine in milli volts while not overclocked.

[out] VoltageMaxOC

The max voltage of the engine while overclocked in milli volts.

[out] MaxTransitionLatency

The max transition latency to change the frequency, in 100 nanoseconds.

Reserved

Reserved

Requirements

Requirement Value
Header d3dkmthk.h