ICompositionSurfaceFacade Antarmuka

Definisi

Mewakili tempat penampung untuk permukaan komposisi yang dapat digunakan seperti permukaan komposisi nyata.

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
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 2104 (diperkenalkan dalam 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v12.0)

Keterangan

Antarmuka fasad permukaan memungkinkan Anda membuat objek yang dapat ditetapkan ke properti Surface dari objek CompositionSurfaceBrush , atau diteruskan sebagai surface argumen ke metode Compositor.CreateSurfaceBrush . Aplikasi atau objek kerangka kerja yang mengimplementasikan antarmuka ini juga harus mengimplementasikan antarmuka ICompositionSurface , sehingga dapat ditetapkan ke Surface properti kuas.

CompositionSurfaceBrushKueri untuk ICompositionSurfaceFacade dan memanggil metode GetRealSurface hanya sekali pada waktu penetapan properti (yang pada waktu pembuatan, dalam kasus CreateSurfaceBrush) untuk mengambil objek nyata ICompositionSurface dari fasad. Objek nyata tidak dapat pada gilirannya juga menjadi fasad; itu harus menjadi objek nyata, atau metode penugasan (atau pembuatan) gagal dengan E_INVALIDARG. Fasad dan permukaan nyata kemudian dirujuk oleh kuas. Dengan cara itu, objek fasad tetap hidup oleh pohon visual dengan cara yang sama seperti permukaan nyata.

Metode

GetRealSurface()

Mengambil objek yang ICompositionSurface diwakili oleh fasad ini.

Berlaku untuk

Lihat juga