次の方法で共有


Device.Present メソッド (Rectangle, Boolean)

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

デバイスが所有するバック バッファーのシーケンスの中で次のバッファーの内容を表示します。

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

構文

'宣言
Public Sub Present ( _
    rectPresent As Rectangle, _
    sourceRectangle As Boolean _
)
'使用
Dim instance As Device
Dim rectPresent As Rectangle
Dim sourceRectangle As Boolean

instance.Present(rectPresent, sourceRectangle)
public void Present(
    Rectangle rectPresent,
    bool sourceRectangle
)
public:
void Present(
    Rectangle rectPresent, 
    bool sourceRectangle
)
member Present : 
        rectPresent:Rectangle * 
        sourceRectangle:bool -> unit 

パラメーター

  • sourceRectangle
    型 : System.Boolean
    Rectangle が rectPresent パラメーターに渡される場合は true、それ以外の場合は、false に設定します。

例外

例外 条件
DriverInternalErrorException

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

DeviceLostException

デバイスが消失しましたが、現時点ではリセットできません。したがって、レンダリングできません。

InvalidCallException

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

解説

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

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

.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

参照

参照

Device クラス

Device メンバー

Present オーバーロード

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間