Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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