IDXGIDevice::QueryResourceResidency
リソースの配列の所在状況を取得します。
HRESULT
QueryResourceResidency(
IUnknown *const *ppResources,
DXGI_RESIDENCY *pResidencyStatus,
UINT NumResources
);
パラメータ
- ppResources
IDXGIResource インターフェイスの配列。 - pResidencyStatus
DXGI_RESIDENCY フラグの配列。各要素は、ppResources 引数の配列に含まれる対応する要素の所在状況を記述します。 - NumResources
ppResources 引数の配列および pResidencyStatus 引数の配列に含まれるリソースの数。
戻り値
成功した場合は S_OK を返し、それ以外の場合は、D3DERR_DEVICEREMOVE (詳細については、D3DERR を参照)、E_INVALIDARG、または E_POINTER (詳細については、WinError.h を参照) を返します。
解説
pResidencyStatus 引数の配列によって返される情報には、QueryResourceResidency メソッドが呼び出されたときの所在状況が示されています。所在状況はしばしば変化します。
デバイスが削除された状態で QueryResourceResidency メソッドを呼び出すと、pResidencyStatus 引数は、DXGI_RESIDENCY_EVICTED_TO_DISK フラグを返します。
要件
ヘッダー: DXGI.h 宣言
ライブラリ: DXGI.lib 内容