Structure D3DRESOURCESTATS

Les statistiques de ressources collectées par le D3DDEVINFO_ResourceManager 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 la thrashing se produit.

ApproxBytesDownloaded

Type : DWORD

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

NumEvicts

Type : DWORD

Nombre d’objets supprimés.

NumVidCreates

Type : DWORD

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

LastPri

Type : DWORD

Priorité du dernier objet supprimé.

NumUsed

Type : DWORD

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

NumUsedInVidMem

Type : DWORD

Nombre d’objets définis sur l’appareil, qui sont déjà en 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 managés.

TotalBytes

Type : DWORD

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

Spécifications

Condition requise Valeur
En-tête
D3D9Types.h

Voir aussi

Direct3D Structures

Notification asynchrone (Direct3D 9)