IVirtualSurfaceImageSourceNative 介面 (windows.ui.xaml.media.dxinterop.h)
提供大型 (大於 DirectX 繪圖的螢幕大小) 共用表面的實作。
繼承
IVirtualSurfaceImageSourceNative介面繼承自ISurfaceImageSourceNative。 IVirtualSurfaceImageSourceNative 也有下列類型的成員:
方法
IVirtualSurfaceImageSourceNative介面具有這些方法。
IVirtualSurfaceImageSourceNative::GetUpdateRectCount 取得必須更新之表面的區域總數。 |
IVirtualSurfaceImageSourceNative::GetUpdateRects 取得必須在共用介面上更新的區域集。 |
IVirtualSurfaceImageSourceNative::GetVisibleBounds 取得共用表面可見區域的界限。 |
IVirtualSurfaceImageSourceNative::Invalidate 使共用表面的特定區域失效以進行繪圖。 |
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded 註冊回呼,此回呼會在要求共用介面的更新時執行繪圖。 |
IVirtualSurfaceImageSourceNative::Resize 調整介面的大小。 |
備註
此介面提供 Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource Windows 執行時間類型的原生實作。 若要取得 IVirtualSurfaceImageSourceNative 的指標,您必須將 VirtualSurfaceImageSource 實例轉換成 IInspectable 或 IUnknown,並呼叫 QueryInterface。
Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative> m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
規格需求
最低支援的用戶端 | Windows 8.1 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | windows.ui.xaml.media.dxinterop.h |