ICompositionSurfaceFacade 接口

定义

表示可以像实际合成图面一样使用的合成图面的占位符。

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
属性

Windows 要求

设备系列
Windows 10, version 2104 (在 10.0.20348.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v12.0 中引入)

注解

Surface 外观接口允许你创建一个对象,该对象可以分配给 CompositionSurfaceBrush 对象的 Surface 属性,或作为surface参数传递给 Compositor.CreateSurfaceBrush 方法。 实现此接口的应用程序或框架对象还必须实现 ICompositionSurface 接口,以便可以将其分配给 Surface 画笔的 属性。

CompositionSurfaceBrush查询ICompositionSurfaceFacade 和 调用 GetRealSurface 方法仅在属性分配时间 ((在创建时)调用一次,如果 CreateSurfaceBrush) 从外观检索真实ICompositionSurface对象。 真实对象不能反过来也是一个立面:它必须是真实对象,否则赋值 (或创建) 方法失败。E_INVALIDARG 然后,画笔将引用立面和真实表面。 这样,立面对象通过可视化树以与真实表面相同的方式保持活动状态。

方法

GetRealSurface()

ICompositionSurface检索由此外观表示的对象。

适用于

另请参阅