次の方法で共有


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

CloseAdapter(D3D10) 関数は、グラフィックス アダプター オブジェクトのリソースを解放します。

構文

PFND3D10DDI_CLOSEADAPTER Pfnd3d10ddiCloseadapter;

HRESULT Pfnd3d10ddiCloseadapter(
  D3D10DDI_HADAPTER unnamedParam1
)
{...}

パラメーター

unnamedParam1

hAdapter [in]

OpenAdapter10 関数を使用して作成されたグラフィックス アダプター オブジェクトへのハンドル。

戻り値

CloseAdapter(D3D10) 、操作が成功した場合にS_OKを返します。 それ以外の場合、この関数は適切なエラー結果を返します。

備考

ユーザー モード ディスプレイ ドライバーの CloseAdapter(D3D10) 関数は、ドライバーがグラフィックス アダプター オブジェクトに割り当てたすべてのリソースを解放する必要があります。

CloseAdapter(D3D10) がグラフィックス アダプター オブジェクトを閉じる前に、ユーザー モード ディスプレイ ドライバーの CreateDevice(D3D10) 関数の呼び出しでグラフィックス アダプター オブジェクトを使用して作成されたすべてのディスプレイ デバイスは、ドライバーの DestroyDevice(D3D10) 関数の呼び出しで破棄されます。

必要条件

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

関連項目

CreateDevice(D3D10)

D3D10DDI_ADAPTERFUNCS

DestroyDevice(D3D10)

OpenAdapter10