D3DRESOURCESTATS structure
Resource statistics gathered by the D3DDEVINFO_ResourceManager when using the asynchronous query mechanism.
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;
Members
- bThrashing
-
Type: BOOL
-
Indicates if thrashing is occurring.
- ApproxBytesDownloaded
-
Type: DWORD
-
Approximate number of bytes downloaded by the resource manager.
- NumEvicts
-
Type: DWORD
-
Number of objects evicted.
- NumVidCreates
-
Type: DWORD
-
Number of objects created in video memory.
- LastPri
-
Type: DWORD
-
Priority of last object evicted.
- NumUsed
-
Type: DWORD
-
Number of objects set to the device.
- NumUsedInVidMem
-
Type: DWORD
-
Number of objects set to the device, which are already in video memory.
- WorkingSet
-
Type: DWORD
-
Number of objects in video memory.
- WorkingSetBytes
-
Type: DWORD
-
Number of bytes in video memory.
- TotalManaged
-
Type: DWORD
-
Total number of managed objects.
- TotalBytes
-
Type: DWORD
-
Total number of bytes of managed objects.
Requirements
|
Header |
|
|---|
See also