次の方法で共有


ISurfaceImageSourceNativeWithD2D::BeginDraw メソッド (windows.ui.xaml.media.dxinterop.h)

関連付けられている SurfaceImageSource または VirtualSurfaceImageSource の更新を開始します。

構文

HRESULT BeginDraw(
  [in]  REFRECT updateRect,
  [in]  REFIID  iid,
  [out] void    **updateObject,
  [out] POINT   *offset
);

パラメーター

[in] updateRect

描画されるサーフェスの領域。

[in] iid

描画用のオブジェクトを検索するために使用される IID。

[out] updateObject

描画オブジェクトへの COM ポインターを受け取ります。 iid に基づいて、バッチ描画を使用しない場合は IDXGISurface、バッチ処理された Direct2D 図面を使用する場合は共有 ID2D1DeviceContext のいずれかを使用して、複数のサーフェス間で Direct2D コンテンツを更新するときのパフォーマンスを向上させることができます。

[out] offset

描画先となるサーフェスのポイント (x,y) オフセットを受け取ります。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー windows.ui.xaml.media.dxinterop.h
[DLL] Windows.UI.Xaml.dll

こちらもご覧ください

DirectX と XAML の相互運用機能

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource