Share via


ICompositionSurfaceFacade Interfaccia

Definizione

Rappresenta un segnaposto per una superficie di composizione che può essere utilizzata come una superficie di composizione reale.

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
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 2104 (è stato introdotto in 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v12.0)

Commenti

L'interfaccia della facciata di superficie consente di creare un oggetto che può essere assegnato alla proprietà Surface di un oggetto CompositionSurfaceBrush o passato come surface argomento al metodo Compositor.CreateSurfaceBrush . Un oggetto applicazione o framework che implementa questa interfaccia deve implementare anche l'interfaccia ICompositionSurface , in modo che possa essere assegnata alla Surface proprietà di un pennello.

Le CompositionSurfaceBrushquery per ICompositionSurfaceFacade e chiama il metodo GetRealSurface una sola volta al momento dell'assegnazione della proprietà (ovvero in fase di creazione, nel caso di CreateSurfaceBrush) per recuperare l'oggetto reale ICompositionSurface dalla facciata. L'oggetto reale non può a sua volta essere anche una facciata; deve essere un oggetto reale oppure il metodo di assegnazione (o creazione) ha esito negativo con E_INVALIDARG. La facciata e la superficie reale vengono quindi a cui fa riferimento il pennello. In questo modo, l'oggetto facciata viene mantenuto attivo dall'albero visivo allo stesso modo di una superficie reale.

Metodi

GetRealSurface()

Recupera l'oggetto ICompositionSurface rappresentato da questa facciata.

Si applica a

Vedi anche