Поделиться через


структура 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

Текущий rpm основного вентилятора.

Power

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

Temperature

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

PowerStateOverride

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

Требования

Требование Ценность
заголовка d3dkmthk.h