D3DRESOURCESTATS 结构
使用异步查询机制时 D3DDEVINFO_ResourceManager 收集的资源统计信息。
语法
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;
成员
-
bThrashing
-
类型: BOOL
-
指示是否发生抖动。
-
ApproxBytesDownloaded
-
类型: DWORD
-
资源管理器下载的大致字节数。
-
NumEvicts
-
类型: DWORD
-
逐出的对象数。
-
NumVidCreates
-
类型: DWORD
-
在视频内存中创建的对象数。
-
LastPri
-
类型: DWORD
-
最后一个被逐出的对象的优先级。
-
NumUsed
-
类型: DWORD
-
设置为设备的对象数。
-
NumUsedInVidMem
-
类型: DWORD
-
设置为设备的对象数,这些对象已位于视频内存中。
-
WorkingSet
-
类型: DWORD
-
视频内存中的对象数。
-
WorkingSetBytes
-
类型: DWORD
-
视频内存中的字节数。
-
TotalManaged
-
类型: DWORD
-
托管对象的总数。
-
TotalBytes
-
类型: DWORD
-
托管对象的字节总数。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅