次の方法で共有


D3D12_RESIDENCY_FLAGS列挙 (d3d12.h)

EnqueuMakeResident 関数と共に使用して、メモリ予算を超えたときに常駐操作を続行する方法を選択します。

構文

typedef enum D3D12_RESIDENCY_FLAGS {
  D3D12_RESIDENCY_FLAG_NONE = 0,
  D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 0x1
} ;

定数

 
D3D12_RESIDENCY_FLAG_NONE
値: 0
アプリケーションの現在のメモリ予算に関係なく常駐操作を成功させる既定の常駐ポリシーを指定します。 EnqueueMakeResident は、使用可能なメモリがない場合にのみE_OUTOFMEMORYを返します。
D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET
値: 0x1
常駐操作がアプリケーションの現在のメモリ予算を超えたときに、EnqueueMakeResident 関数がE_OUTOFMEMORYを返すように指定します。

要件

要件
Header d3d12.h

こちらもご覧ください

コア列挙