iVirtualSurfaceImageSourceNative 接口 (windows.ui.xaml.media.dxinterop.h)

为 DirectX 绘图) 共享图面提供大于屏幕大小的大 (实现。

继承

IVirtualSurfaceImageSourceNative 接口继承自 ISurfaceImageSourceNativeIVirtualSurfaceImageSourceNative 也具有以下类型的成员:

方法

IVirtualSurfaceImageSourceNative 接口具有以下方法。

 
IVirtualSurfaceImageSourceNative::GetUpdateRectCount

获取必须更新的图面区域总数。
IVirtualSurfaceImageSourceNative::GetUpdateRects

获取必须在共享图面上更新的区域集。
IVirtualSurfaceImageSourceNative::GetVisibleBounds

获取共享图面的可见区域的边界。
IVirtualSurfaceImageSourceNative::Invalidate

使用于绘制的共享图面的特定区域失效。
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded

注册将在请求更新共享图面时执行绘图的回调。
IVirtualSurfaceImageSourceNative::Resize

调整图面的大小。

注解

此接口提供 Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource Windows 运行时类型的本机实现。 若要获取指向 IVirtualSurfaceImageSourceNative 的指针,必须将 VirtualSurfaceImageSource 实例强制转换为 IInspectableIUnknown,并调用 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

另请参阅

DirectX 和 XAML 互操作

ISurfaceImageSourceNative