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 オペレーティング システムで使用できます。 |
Header | dxgiddi.h (D3d10umddi.h を含む) |