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 |