Skip to main content
データのページアウトを有効にし、そのデータへの GPU アクセスを阻止します。

構文

パラメーター

NumObjects
型: UINT
デバイスから排除する ppObjects 配列内のオブジェクトの数。 ppObjects [in]
型: ID3D12Pageable *const *
オブジェクトの ID3D12Pageable インターフェイス ポインターの配列を含むメモリ ブロックへのポインター。 ほとんどの D3D12 オブジェクトは ID3D12Pageable から継承しますが、常駐性の変更は次のオブジェクトでのみサポートされます: デスクリプター ヒープ、ヒープ、コミット済みリソース、およびクエリ ヒープ。

戻り値

型: HRESULT このメソッドは Direct3D 12 の戻りコード のいずれかを返します。

解説

Evict は、リソースに関連付けられたデータをディスクに永続化し、そのリソースを配置されていたメモリ プールから削除します。このメソッドは、物理メモリを所有するオブジェクト、つまりコミット済みリソース (仮想メモリと物理メモリの両方の割り当てを所有) またはヒープに対して呼び出す必要があります。予約済みリソースは物理メモリを持たず、配置済みリソースはヒープからメモリを借りていることに注意してください。 MakeResident の解説を参照してください。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

ID3D12Device
最終更新日 2026年8月13日