次の方法で共有


PFND3D10DDI_RELOCATEDEVICEFUNCS コールバック関数 (d3d10umddi.h)

RelocateDeviceFuncs 関数は、ドライバー関数テーブルの新しい場所についてユーザー モードのディスプレイ ドライバーに通知します。

構文

PFND3D10DDI_RELOCATEDEVICEFUNCS Pfnd3d10ddiRelocatedevicefuncs;

void Pfnd3d10ddiRelocatedevicefuncs(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_DEVICEFUNCS *unnamedParam2
)
{...}

パラメーター

unnamedParam1

hDevice [in]

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

unnamedParam2

pDeviceFunctions [in]

ユーザー モード ディスプレイ ドライバーの関数へのポインターを含む D3D10DDI_DEVICEFUNCS 構造体へのポインター。

戻り値

何一つ

備考

ドライバーは、pfnSetErrorCb コールバック関数を使用してエラー コードを設定できます。

ユーザー モードのディスプレイ ドライバーは、RelocateDeviceFuncs 関数を使用して、ドライバー関数テーブル内の関数ポインターを置き換えることができます。

必要条件

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

関連項目

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb