ICompositionSurfaceFacade Interface

Définition

Représente un espace réservé pour une surface de composition qui peut être utilisé comme une surface de composition réelle.

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
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 2104 (introduit dans 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v12.0)

Remarques

L’interface de façade surface vous permet de créer un objet qui peut être affecté à la propriété Surfaced’un objet CompositionSurfaceBrush ou passé comme surface argument à la méthode Compositor.CreateSurfaceBrush . Une application ou un objet framework qui implémente cette interface doit également implémenter l’interface ICompositionSurface , afin qu’elle puisse être affectée à la Surface propriété d’un pinceau.

Les CompositionSurfaceBrushrequêtes pour ICompositionSurfaceFacade et appellent la méthode GetRealSurface une seule fois au moment de l’affectation de propriété (qui est au moment de la création, dans le cas de CreateSurfaceBrush) pour récupérer l’objet réel ICompositionSurface de la façade. L’objet réel ne peut pas à son tour être aussi une façade ; il doit s’agir d’un objet réel, sinon la méthode d’affectation (ou de création) échoue avec E_INVALIDARG. La façade et la surface réelle sont ensuite référencées par le pinceau. De cette façon, l’objet de façade est maintenu vivant par l’arbre visuel de la même manière qu’une surface réelle.

Méthodes

GetRealSurface()

Récupère l’objet ICompositionSurface représenté par cette façade.

S’applique à

Voir aussi