D3DRESOURCESTATS, structure

Statistiques des ressources collectées par le _ ResourceManager D3DDEVINFO lors de l’utilisation du mécanisme de requête asynchrone.

Syntaxe

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;

Membres

bThrashing

Type : bool

Indique si une surcharge se produit.

ApproxBytesDownloaded

Type : DWORD

Nombre approximatif d’octets téléchargés par le gestionnaire de ressources.

NumEvicts

Type : DWORD

Nombre d’objets évincés.

NumVidCreates

Type : DWORD

Nombre d’objets créés dans la mémoire vidéo.

LastPri

Type : DWORD

Priorité du dernier objet expulsé.

NumUsed

Type : DWORD

Nombre d’objets définis sur l’appareil.

NumUsedInVidMem

Type : DWORD

Nombre d’objets définis sur l’appareil, qui se trouvent déjà dans la mémoire vidéo.

WorkingSet

Type : DWORD

Nombre d’objets dans la mémoire vidéo.

WorkingSetBytes

Type : DWORD

Nombre d’octets dans la mémoire vidéo.

TotalManaged

Type : DWORD

Nombre total d’objets gérés.

TotalBytes

Type : DWORD

Nombre total d’octets d’objets managés.

Configuration requise

Condition requise Valeur
En-tête
D3D9Types. h

Voir aussi

Structures Direct3D

Notification asynchrone (Direct3D 9)