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
スラッシングが発生しているかどうかを表します。 - ApproxBytesDownloaded
リソース マネージャーによりダウンロードされたおおよそのバイト数です。 - NumEvicts
除去されたオブジェクトの数です。 - NumVidCreates
ビデオ メモリー内で作成されたオブジェクトの数です。 - LastPri
最後に除去されたオブジェクトの優先順位です。 - NumUsed
デバイスに設定されたオブジェクトの数です。 - NumUsedInVidMem
デバイスに設定されたオブジェクトで、既にビデオ メモリー内にあるものの数です。 - WorkingSet
ビデオ メモリー内のオブジェクトの数です。 - WorkingSetBytes
ビデオ メモリー内のバイト数です。 - TotalManaged
管理されているオブジェクトの総数です。 - TotalBytes
管理されているオブジェクトの総バイト数です。
要件
ヘッダー: D3D9Types.h 宣言