PFND3DDDI_SETPRIORITY コールバック関数 (d3dumddi.h)

SetPriority 関数は、マネージド テクスチャのメモリからの削除の優先順位を設定します。

構文

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

HRESULT Pfnd3dddiSetpriority(
  HANDLE hDevice,
  const D3DDDIARG_SETPRIORITY *unnamedParam2
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

unnamedParam2

pData [in]

マネージド テクスチャに設定する優先度レベルを指定する D3DDDIARG_SETPRIORITY 構造体へのポインター。

戻り値

SetPriority は、次のいずれかの値を返します。

リターン コード 説明
S_OK 優先度レベルが正常に設定されました。
E_INVALIDARG パラメーターが検証され、正しくないと判断されました。

注釈

Microsoft Direct3D ランタイムは SetPriority を呼び出して、リソースの優先度レベルを設定します。 ユーザー モードのディスプレイ ドライバーは、pData によって指されるD3DDDIARG_SETPRIORITY構造体の hResource メンバーで提供されるリソース ハンドルを割り当てハンドルに変換する必要があります。 ドライバーがこの変換を行った後、ドライバーは pfnSetPriorityCb 関数の呼び出しで結果のハンドルを渡す必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb