Estrutura D3DRESOURCESTATS

Estatísticas de recursos coletadas pelo D3DDEVINFO_ResourceManager ao usar o mecanismo de consulta assíncrona.

Sintaxe

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;

Membros

bThrashing

Tipo: BOOL

Indica se o thrashing está ocorrendo.

ApproxBytesDownloaded

Tipo: DWORD

Número aproximado de bytes baixados pelo gerenciador de recursos.

NumEvicts

Tipo: DWORD

Número de objetos removidos.

NumVidCreates

Tipo: DWORD

Número de objetos criados na memória de vídeo.

LastPri

Tipo: DWORD

Prioridade do último objeto removido.

NumUsed

Tipo: DWORD

Número de objetos definidos para o dispositivo.

NumUsedInVidMem

Tipo: DWORD

Número de objetos definidos para o dispositivo, que já estão na memória de vídeo.

Workingset

Tipo: DWORD

Número de objetos na memória de vídeo.

WorkingSetBytes

Tipo: DWORD

Número de bytes na memória de vídeo.

TotalManaged

Tipo: DWORD

Número total de objetos gerenciados.

TotalBytes

Tipo: DWORD

Número total de bytes de objetos gerenciados.

Requisitos

Requisito Valor
parâmetro
D3D9Types.h

Confira também

Estruturas Direct3D

Notificação assíncrona (Direct3D 9)