次の方法で共有


SwapChain.Present メソッド (Control)

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

スワップ チェーンが所有するバック バッファーのシーケンスの中の次のバッファーの内容を表示します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Sub Present ( _
    overrideWindow As Control _
)
'使用
Dim instance As SwapChain
Dim overrideWindow As Control

instance.Present(overrideWindow)
public void Present(
    Control overrideWindow
)
public:
void Present(
    Control^ overrideWindow
)
member Present : 
        overrideWindow:Control -> unit 

パラメーター

例外

例外 条件
DriverInternalErrorException

ドライバーの内部エラー。このエラーを受け取った場合、通常、アプリケーションをシャットダウンする必要があります。

InvalidCallException

メソッドの呼び出しが無効です。たとえば、メソッドのパラメーターに無効な値が含まれている場合などです。

OutOfMemoryException

Direct3D で、呼び出しを完了するために十分なメモリを割り当てられませんでした。

解説

このメソッドは、PresentDevice へのショートカットです。スワップ チェーン メソッドが更新され、アプリケーションが、ドライバーがプレゼンテーションをスケジュールできないと報告したときにメソッドからすぐに制御が戻るように要求できるようにするフラグが追加されました。

必要に応じて、転送元四角形内のピクセルを転送先ウィンドウのクライアント領域内の転送先四角形に転送するために、拡大処理が適用されます。

レンダリング ターゲットが現在のレンダリング ターゲットでない場合 (追加のスワップ チェーンを作成する際に取得したバック バッファーなど) を除き、PresentDevice メソッドは、BeginSceneEndScene のペアの間で呼び出されると失敗します。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

SwapChain クラス

SwapChain メンバー

Present オーバーロード

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間