IVirtualSurfaceImageSourceNative-Schnittstelle (windows.ui.xaml.media.dxinterop.h)
Stellt die Implementierung einer großen freigegebenen Oberfläche (größer als die Bildschirmgröße) für DirectX-Zeichnung bereit.
Vererbung
Die IVirtualSurfaceImageSourceNative-Schnittstelle erbt von ISurfaceImageSourceNative. IVirtualSurfaceImageSourceNative verfügt auch über die folgenden Membertypen:
Methoden
Die IVirtualSurfaceImageSourceNative-Schnittstelle verfügt über diese Methoden.
IVirtualSurfaceImageSourceNative::GetUpdateRectCount Ruft die Gesamtzahl der Regionen der Oberfläche ab, die aktualisiert werden müssen. |
IVirtualSurfaceImageSourceNative::GetUpdateRects Ruft die Gruppe von Regionen ab, die auf der freigegebenen Oberfläche aktualisiert werden müssen. |
IVirtualSurfaceImageSourceNative::GetVisibleBounds Ruft die Grenzen des sichtbaren Bereichs der freigegebenen Oberfläche ab. |
IVirtualSurfaceImageSourceNative::Invalidate Ungültigiert einen bestimmten Bereich der freigegebenen Oberfläche für das Zeichnen. |
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded Registriert für den Rückruf, der die Zeichnung ausführt, wenn eine Aktualisierung der freigegebenen Oberfläche angefordert wird. |
IVirtualSurfaceImageSourceNative::Ändern der Größe Ändert die Größe der Oberfläche. |
Hinweise
Diese Schnittstelle stellt die native Implementierung des Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource Windows-Runtimetyps bereit. Um einen Zeiger auf IVirtualSurfaceImageSourceNative abzurufen, müssen Sie eine VirtualSurfaceImageSource-instance in IInspectable oder IUnknown umwandeln und QueryInterface aufrufen.
Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative> m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | windows.ui.xaml.media.dxinterop.h |