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.

Nota Si la superficie es mayor que el tamaño de la pantalla, use IVirtualSurfaceImageSourceNative en su lugar.
 

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

IUnknown

IVirtualSurfaceImageSourceNative

SurfaceImageSource