Microsoft DirectX 8.0 (C++)

IDirect3DResource8::GetPriority

このリソースに対する優先順位を取得する。

DWORD GetPriority();

パラメータ

なし。

戻り値

リソースの優先順位を示す DWORD 値を返す。

対象

このメソッドは、次のインターフェイス (IDirect3DResource8 から継承) に適用される。

注意

GetPriority を使って、管理下のリソースの優先順位を制御する。管理下にないリソースに対しては 0 が返る。

優先順位を使用して、管理下のリソースをメモリからいつ削除するかを決定できる。優先順位が低いリソースは、優先順位が高いリソースより先に削除される。2 つのリソースの優先順位が同じ場合は、最終使用時が新しい方のリソースがメモリに保持され、もう一方のリソースが削除される。管理下のリソースのデフォルトの優先順位は 0 である。

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

参照

IDirect3DResource8::SetPriority