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 |