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


Структура D3DRESOURCESTATS

Статистика ресурсов, собираемая D3DDEVINFO_ResourceManager при использовании асинхронного механизма запросов.

Синтаксис

typedef struct D3DRESOURCESTATS {
  BOOL  bThrashing;
  DWORD ApproxBytesDownloaded;
  DWORD NumEvicts;
  DWORD NumVidCreates;
  DWORD LastPri;
  DWORD NumUsed;
  DWORD NumUsedInVidMem;
  DWORD WorkingSet;
  DWORD WorkingSetBytes;
  DWORD TotalManaged;
  DWORD TotalBytes;
} D3DRESOURCESTATS, *LPD3DRESOURCESTATS;

Члены

bThrashing

Тип: BOOL

Указывает, происходит ли обмотка.

ApproxBytesDownloaded

Тип: DWORD

Приблизительное количество байтов, скачанных диспетчером ресурсов.

NumEvicts

Тип: DWORD

Число вытеснили объектов.

NumVidCreates

Тип: DWORD

Количество объектов, созданных в видеопамях.

LastPri

Тип: DWORD

Приоритет последнего вытесщенного объекта.

NumUsed

Тип: DWORD

Количество объектов, заданных для устройства.

NumUsedInVidMem

Тип: DWORD

Количество объектов, заданных для устройства, которые уже находятся в видеопамяти.

Рабочий набор

Тип: DWORD

Количество объектов в видеопамях.

WorkingSetBytes

Тип: DWORD

Количество байтов в видеопамях.

TotalManaged

Тип: DWORD

Общее количество управляемых объектов.

TotalBytes

Тип: DWORD

Общее количество байтов управляемых объектов.

Требования

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

См. также раздел

Структуры Direct3D

Асинхронное уведомление (Direct3D 9)