Share via


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 속성에 할당하거나 Compositor.CreateSurfaceBrush 메서드에 인수로 surface 전달할 수 있는 개체를 만들 수 있습니다. 이 인터페이스를 구현하는 애플리케이션 또는 프레임워크 개체는 브러시의 속성에 할당 Surface 할 수 있도록 ICompositionSurface 인터페이스도 구현해야 합니다.

및 에 대한 ICompositionSurfaceFacade쿼리CompositionSurfaceBrush 속성 할당 시간에 한 번만 GetRealSurface 메서드를 호출하여(생성 시의 CreateSurfaceBrush경우) 외관에서 실제 ICompositionSurface 개체를 검색합니다. 실제 개체는 외관일 수도 없습니다. 실제 개체여야 합니다. 그렇지 않으면 할당(또는 생성) 메서드가 와 함께 E_INVALIDARG실패합니다. 그런 다음, 외관과 실제 표면이 브러시에서 참조됩니다. 이러한 방식으로 외관 개체는 실제 표면과 동일한 방식으로 시각적 트리에 의해 활성 상태로 유지됩니다.

메서드

GetRealSurface()

이 외관이 ICompositionSurface 나타내는 개체를 검색합니다.

적용 대상

추가 정보