Condividi tramite


Struttura D3DRESOURCESTATS

Statistiche delle risorse raccolte dal D3DDEVINFO_ResourceManager quando si usa il meccanismo di query asincrona.

Sintassi

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;

Members

bThrashing

Tipo: BOOL

Indica se si sta verificando il thrashing.

CircaByteDownloaded

Tipo: DWORD

Numero approssimativo di byte scaricati da Resource Manager.

NumEvicts

Tipo: DWORD

Numero di oggetti rimossi.

NumVidCreates

Tipo: DWORD

Numero di oggetti creati in memoria video.

LastPri

Tipo: DWORD

Priorità dell'ultimo oggetto rimosso.

NumUsed

Tipo: DWORD

Numero di oggetti impostati sul dispositivo.

NumUsedInVidMem

Tipo: DWORD

Numero di oggetti impostati sul dispositivo, già in memoria video.

WorkingSet

Tipo: DWORD

Numero di oggetti in memoria video.

WorkingSetBytes

Tipo: DWORD

Numero di byte nella memoria video.

TotalManaged

Tipo: DWORD

Numero totale di oggetti gestiti.

TotalBytes

Tipo: DWORD

Numero totale di byte di oggetti gestiti.

Requisiti

Requisito Valore
Intestazione
D3D9Types.h

Vedi anche

Strutture Direct3D

Notifica asincrona (Direct3D 9)