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
Requirement | Value |
---|---|
Header |
|
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for