Поделиться через


Интерфейс 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 Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource . Чтобы получить указатель на 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
Header windows.ui.xaml.media.dxinterop.h

См. также раздел

Взаимодействие DirectX и XAML

ISurfaceImageSourceNative