Share via


ISurfaceImageSourceNativeWithD2D::BeginDraw 方法 (windows.ui.xaml.media.dxinterop.h)

起始相關聯 SurfaceImageSourceVirtualSurfaceImageSource 的更新。

語法

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