共用方式為


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 介面 ,才能將它指派給筆刷的 屬性。

CompositionSurfaceBrush 會查詢ICompositionSurfaceFacade,並呼叫 GetRealSurface 方法,只在屬性指派時間(也就是在建立時,CreateSurfaceBrush)從外觀擷取實際 ICompositionSurface 物件。 實際物件不能反過來也是外觀;它必須是實際物件,否則指派(或建立)方法會失敗,並 E_INVALIDARG。 然後筆刷會參考外觀和實際表面。 如此一來,外觀物件會以與真實表面相同的方式讓可視化樹狀結構保持運作。

方法

GetRealSurface()

擷取這個外觀所代表 ICompositionSurface 物件。

適用於

另請參閱