ICompositionSurfaceFacade 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表組合介面的佔位元,可以像實際組合介面一樣使用。
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() |
擷取這個外觀所代表 |