Compartir a través de


ICompositionSurfaceFacade Interfaz

Definición

Representa un marcador de posición para una superficie de composición que se puede usar como una superficie de composición real.

public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2104 (se introdujo en la versión 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v12.0)

Comentarios

La interfaz de la fachada de la superficie permite crear un objeto que se pueda asignar a la propiedad Surface de un objeto CompositionSurfaceBrush o pasar como surface argumento al método Compositor.CreateSurfaceBrush . Un objeto de aplicación o marco que implementa esta interfaz también debe implementar la interfaz ICompositionSurface , de modo que se pueda asignar a la Surface propiedad de un pincel.

Las CompositionSurfaceBrushconsultas de ICompositionSurfaceFacade y llaman al método GetRealSurface una sola vez en el momento de la asignación de propiedades (que se encuentra en el momento de la creación, en el caso de CreateSurfaceBrush) para recuperar el objeto real ICompositionSurface de la fachada. A su vez, el objeto real no puede ser una fachada; debe ser un objeto real o se produce un error en el método de asignación (o creación) con E_INVALIDARG. El pincel hace referencia a la fachada y a la superficie real. De ese modo, el objeto de fachada se mantiene activo por el árbol visual de la misma manera que una superficie real.

Métodos

GetRealSurface()

Recupera el ICompositionSurface objeto representado por esta fachada.

Se aplica a

Consulte también