Interfaz ISurfaceImageSourceNative (windows.ui.xaml.media.dxinterop.h)
Proporciona la implementación de una superficie de tamaño fijo compartida para el dibujo de Direct2D.
Herencia
La interfaz ISurfaceImageSourceNative hereda de la interfaz IUnknown . ISurfaceImageSourceNative también tiene estos tipos de miembros:
Métodos
La interfaz ISurfaceImageSourceNative tiene estos métodos.
ISurfaceImageSourceNative::BeginDraw Abre la superficie DXGI proporcionada para dibujar. |
ISurfaceImageSourceNative::EndDraw El método ISurfaceImageSourceNative::EndDraw (windows.ui.xaml.media.dxinterop.h) cierra la operación de dibujo de superficie. |
ISurfaceImageSourceNative::SetDevice Establece el dispositivo DXGI, creado con D3D11_CREATE_DEVICE_BGRA_SUPPORT, que dibujará la superficie. |
Comentarios
Esta interfaz proporciona la implementación nativa del tipo en tiempo de ejecución de Windows SurfaceImageSource . Para obtener un puntero a ISurfaceImageSourceNative, debes convertir una instancia de SurfaceImageSource en IInspectable o IUnknown y llamar a QueryInterface.
Microsoft::WRL::ComPtr<ISurfaceImageSourceNative> m_sisNative;
// ...
IInspectable* sisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(surfaceImageSource);
sisInspectable->QueryInterface(__uuidof(ISurfaceImageSourceNative), (void **)&m_sisNative)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | windows.ui.xaml.media.dxinterop.h |
Consulte también
Interoperabilidad de DirectX y XAML