DXGI_DDI_ARG_QUERYRESOURCERESIDENCY 構造体 (dxgiddi.h)
DXGI_DDI_ARG_QUERYRESOURCERESIDENCY構造体は、リソースの一覧の所在地の状態を表します。
構文
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
メンバー
[in] hDevice
ドライバーがリソース所在地の状態を決定するディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。 Direct3D ランタイムは、ランタイムがドライバーの CreateDevice(D3D10) 関数を呼び出してディスプレイ デバイスを作成するときに、D3D10DDIARG_CREATEDEVICE構造体の hDrvDevice メンバー内のドライバーにこのハンドルを渡します。
[in] pResources
所在地のクエリを実行するリソースへのハンドルの配列。
[out] pStatus
DXGI_DDI_RESIDENCY値の配列へのポインター。 配列内の要素の数は Resources メンバーによって指定され、各要素は次のいずれかの値を受け取り、 pResource が 指定する配列内の対応するリソースの常駐状態を示します。
Value | 意味 |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | リソースは GPU メモリに存在します。これは、所在地の状態が最も高くなります。 |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | リソースは共有メモリ内に存在します。 |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | リソースは非居住者であり、最も低い所在地の状態です。 |
[in] Resources
pResources 配列および pStatus 配列内の要素の数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | dxgiddi.h (D3d10umddi.h を含む) |