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