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 宣言

関連項目

非同期通知 (Direct3D 9)