Freigeben über


D3DRESOURCESTATS-Struktur

Ressourcenstatistiken, die vom D3DDEVINFO_ResourceManager erfasst werden, wenn der asynchrone Abfragemechanismus verwendet wird.

Syntax

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;

Member

bThrashing

Typ: BOOL

Gibt an, ob ein Hrashing auftritt.

ApproxBytesDownloaded

Typ: DWORD

Ungefähre Anzahl der vom Ressourcen-Manager heruntergeladenen Bytes.

NumEvicts

Typ: DWORD

Anzahl der entfernten Objekte.

NumVidCreates

Typ: DWORD

Anzahl der im Videospeicher erstellten Objekte.

LastPri

Typ: DWORD

Priorität des zuletzt entfernten Objekts.

NumUsed

Typ: DWORD

Anzahl der auf das Gerät festgelegten Objekte.

NumUsedInVidMem

Typ: DWORD

Anzahl der auf das Gerät festgelegten Objekte, die sich bereits im Videospeicher befinden.

Workingset

Typ: DWORD

Anzahl der Objekte im Videospeicher.

WorkingSetBytes

Typ: DWORD

Anzahl der Bytes im Videospeicher.

TotalManaged

Typ: DWORD

Gesamtanzahl der verwalteten Objekte.

TotalBytes

Typ: DWORD

Gesamtanzahl der Bytes verwalteter Objekte.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Direct3D-Strukturen

Asynchrone Benachrichtigung (Direct3D 9)