структура D3DKMT_ADAPTER_PERFDATA (d3dkmthk.h)

Содержит входные аргументы для функции D3DKMTQueryAdapterInfo . Представляет данные о производительности, собираемые для каждого адаптера на основе интервала.

Синтаксис

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;

Члены

PhysicalAdapterIndex

Индекс физического адаптера в цепочке LDA (связанный видеоадаптер).

MemoryFrequency

Частота часов памяти, представленная в герцах.

MaxMemoryFrequency

Максимальная тактовая частота памяти, пока она не разблокирована, представлена в герцах.

MaxMemoryFrequencyOC

Максимальная тактовая частота памяти при превышении, представленная в герцах.

MemoryBandwidth

— общий объем памяти, переданный в байтах.

PCIEBandwidth

Общий объем памяти, передаваемой через PCIE, в байтах.

FanRPM

Текущая скорость вращения вентилятора main.

Power

Текущая мощность адаптера в десятых долях процента, 1 = 0,1 %.

Temperature

Датчики температуры main считывание в десятичном градусе по Цельсию. 1 = 0,1C.

PowerStateOverride

Сообщает, включен ли GPU с 1, в противном случае — 0.

Требования

Требование Значение
Заголовок d3dkmthk.h