Partager via


Interface IVirtualSurfaceImageSourceNative (windows.ui.xaml.media.dxinterop.h)

Fournit l’implémentation d’une grande surface partagée (supérieure à la taille de l’écran) pour le dessin DirectX.

Héritage

L’interface IVirtualSurfaceImageSourceNative hérite de ISurfaceImageSourceNative. IVirtualSurfaceImageSourceNative a également les types de membres suivants :

Méthodes

L’interface IVirtualSurfaceImageSourceNative contient ces méthodes.

 
IVirtualSurfaceImageSourceNative::GetUpdateRectCount

Obtient le nombre total de régions de la surface qui doivent être mises à jour.
IVirtualSurfaceImageSourceNative::GetUpdateRects

Obtient l’ensemble de régions qui doivent être mises à jour sur la surface partagée.
IVirtualSurfaceImageSourceNative::GetVisibleBounds

Obtient les limites de la région visible de la surface partagée.
IVirtualSurfaceImageSourceNative::Invalidate

Invalide une région spécifique de la surface partagée pour le dessin.
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded

S’inscrit au rappel qui effectuera le dessin lorsqu’une mise à jour de la surface partagée est demandée.
IVirtualSurfaceImageSourceNative::Resize

Redimensionne la surface.

Remarques

Cette interface fournit l’implémentation native du type de runtime Windows ::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource . Pour obtenir un pointeur vers IVirtualSurfaceImageSourceNative, vous devez convertir un instance VirtualSurfaceImageSource en IInspectable ou IUnknown, puis appeler QueryInterface.


Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative>	m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
	

Configuration requise

   
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête windows.ui.xaml.media.dxinterop.h

Voir aussi

Technologie interop DirectX et XAML

ISurfaceImageSourceNative