次の方法で共有


DXGI_DDI_ARG_SETRESOURCEPRIORITY構造体 (dxgiddi.h)

DXGI_DDI_ARG_SETRESOURCEPRIORITY構造体は、リソースの優先度レベルを設定するためのパラメーターを記述します。

構文

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

メンバーズ

[in] hDevice

ドライバーがリソースのメモリからの削除の優先順位を設定するディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。 Direct3D ランタイムは、ランタイムがドライバーの CreateDevice(D3D10) 関数を呼び出してディスプレイ デバイスを作成するときに、D3D10DDIARG_CREATEDEVICE 構造体の hDrvDevice メンバー内のドライバーにこのハンドルを渡します。

[in] hResource

優先度レベルを設定するリソースのハンドル。

[in] Priority

hResource メンバーが指定するリソースに対して設定する優先順位。 リソースの優先度レベルは、0 ~ 0xFFFFFFFFの範囲の任意の場所に設定できます。

備考

リソースが設定されている優先順位によって、メモリからの削除順序が決まります。 優先度が低いリソースは、優先度の高いリソースの前に削除されます。 2 つのリソースの優先度が同じ場合、最近使用されたリソースはメモリに保持されます。もう一方のリソースは削除されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー dxgiddi.h (D3d10umddi.h を含む)

関連項目

SetResourcePriorityDXGI