次の方法で共有


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

pfnSetErrorCb 関数は、ユーザー モード ディスプレイ ドライバーの関数のリターン エラー コードを設定します。

構文

PFND3D10DDI_SETERROR_CB Pfnd3d10ddiSeterrorCb;

void Pfnd3d10ddiSeterrorCb(
  D3D10DDI_HRTCORELAYER unnamedParam1,
  HRESULT unnamedParam2
)
{...}

パラメーター

unnamedParam1

hRuntimeDevice [in]

コア Microsoft Direct3D 10 ランタイムのコンテキストへのハンドル。 このハンドルは、ドライバーの CreateDevice(D3D10) 関数の呼び出しでドライバーに提供されます。

unnamedParam2

hResult [in]

ドライバー関数に設定するエラーを指定する HRESULT 値。

戻り値

何一つ

備考

ユーザー モードのディスプレイ ドライバーは、pfnSetErrorCb をドライバー呼び出しごとに何度も呼び出すことができます。 状態コードを返さないドライバーの関数の場合、ドライバーは pfnSetErrorCb を使用して Direct3D ランタイムにエラー情報を返します。

必要条件

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

関連項目

CreateDevice(D3D10)

D3D10DDI_CORELAYER_DEVICECALLBACKS