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)