Freigeben über


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

Weitere Informationen

Interoperabilität von DirectX und XAML

ISurfaceImageSourceNative