IDXGIDevice::QueryResourceResidency メソッド (dxgi.h)
リソースの配列の常駐状態を取得します。
構文
HRESULT QueryResourceResidency(
[in] IUnknown * const *ppResources,
[out] DXGI_RESIDENCY *pResidencyStatus,
UINT NumResources
);
パラメーター
[in] ppResources
種類: IUnknown*
IDXGIResource インターフェイスの配列。
[out] pResidencyStatus
種類: DXGI_RESIDENCY*
DXGI_RESIDENCY フラグの配列。 各要素は、 ppResources 引数配列内の対応する要素の常駐状態を表します。
NumResources
型: UINT
ppResources 引数配列と pResidencyStatus 引数配列内のリソースの数。
戻り値
型: HRESULT
成功した場合はS_OKを返します。それ以外の場合は、 DXGI_ERROR_DEVICE_REMOVED、E_INVALIDARG、またはE_POINTERを返します (詳細については、「 共通 HRESULT 値 と WinError.h」を参照してください)。
注釈
pResidencyStatus 引数配列によって返される情報は、QueryResourceResidency メソッドが呼び出されたときの常駐状態を表します。
メモ 所在地の状態は常に変更されます。
メモ このメソッドは、単純ではないオーバーヘッドが発生しているため、すべてのフレームを呼び出すべきではありません。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | dxgi.h |
Library | DXGI.lib |