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 fachada de la superficie permite crear un objeto que se pueda asignar a la propiedad Surface de un objeto CompositionSurfaceBrush o pasar como 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 propiedad Surface de un pincel.

El CompositionSurfaceBrushconsulta para ICompositionSurfaceFacade y llama al método GetRealSurface solo una vez en el momento de la asignación de propiedades (que es en tiempo de creación, en el caso de CreateSurfaceBrush) para recuperar el objeto ICompositionSurface real 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. La fachada y la superficie real son a las que hace referencia el pincel. De este 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 objeto ICompositionSurface representado por esta fachada.

Se aplica a

Consulte también