ISurfaceImageSourceNative-Schnittstelle (windows.ui.xaml.media.dxinterop.h)
Stellt die Implementierung einer freigegebenen Oberfläche mit fester Größe für Direct2D-Zeichnung bereit.
Vererbung
Die ISurfaceImageSourceNative-Schnittstelle erbt von der IUnknown-Schnittstelle . ISurfaceImageSourceNative verfügt auch über folgende Membertypen:
Methoden
Die ISurfaceImageSourceNative-Schnittstelle verfügt über diese Methoden.
ISurfaceImageSourceNative::BeginDraw Öffnet die angegebene DXGI-Oberfläche zum Zeichnen. |
ISurfaceImageSourceNative::EndDraw Die ISurfaceImageSourceNative::EndDraw-Methode (windows.ui.xaml.media.dxinterop.h) schließt den Surface Draw-Vorgang. |
ISurfaceImageSourceNative::SetDevice Legt das DXGI-Gerät fest, das mit D3D11_CREATE_DEVICE_BGRA_SUPPORT erstellt wurde, das die Oberfläche zeichnet. |
Hinweise
Diese Schnittstelle stellt die native Implementierung des Windows-Runtimetyps SurfaceImageSource bereit. Um einen Zeiger auf ISurfaceImageSourceNative zu erhalten, müssen Sie eine SurfaceImageSource-instance in IInspectable oder IUnknown umwandeln und QueryInterface aufrufen.
Microsoft::WRL::ComPtr<ISurfaceImageSourceNative> m_sisNative;
// ...
IInspectable* sisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(surfaceImageSource);
sisInspectable->QueryInterface(__uuidof(ISurfaceImageSourceNative), (void **)&m_sisNative)
Anforderungen
Anforderung | Wert |
---|---|
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