다음을 통해 공유


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에서 도입되었습니다.)

설명

표면 외관 인터페이스를 사용하면 CompositionSurfaceBrush 개체의 Surface 속성에 할당하거나 Compositor.CreateSurfaceBrush 메서드에 surface 인수로 전달할 수 있는 개체를 만들 수 있습니다. 이 인터페이스를 구현하는 애플리케이션 또는 프레임워크 개체는 브러시의 Surface 속성에 할당할 수 있도록 ICompositionSurface 인터페이스도 구현해야 합니다.

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

메서드

GetRealSurface()

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

적용 대상

추가 정보