次の方法で共有


D3DHAL_DP2SETPRIORITY構造体 (d3dhal.h)

D3DHAL_DP2SETPRIORITY構造体は、dwDDDestSurface ハンドルによって指定されたテクスチャの優先順位ドライバーに通知するために使用されます。

構文

typedef struct _D3DHAL_DP2SETPRIORITY {
  DWORD dwDDSurface;
  DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;

メンバーズ

dwDDSurface

テクスチャのハンドルを指定します。

dwPriority

dwDDDestSurface テクスチャの優先度を指定します。 テクスチャの優先度の値は、0 から0xFFFFFFFFの範囲の任意の場所に設定できます。

備考

ドライバーには、テクスチャ作成時にハンドルが通知されます。 ドライバーは、ドライバーが管理するテクスチャに対してのみ優先度の通知を受け取ることができます。

優先順位は、マネージド テクスチャをメモリから削除するタイミングを決定します。 優先度が低いテクスチャは、優先度の高いテクスチャの前に削除されます。 2 つのテクスチャの優先度が同じ場合、最近使用されたテクスチャはメモリに保持されます。もう一方のテクスチャは削除されます。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)