次の方法で共有


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 オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb