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

托管对象的字节总数。

要求

要求
标头
D3D9Types.h

另请参阅

Direct3D 结构

异步通知 (Direct3D 9)