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
-
マネージド オブジェクトの合計バイト数。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目