다음을 통해 공유


데스크톱 복제

Windows 8은 DXGI(DirectX Graphics Infrastructure) 기반 API인 데스크톱 중복 API를 도입했습니다. 이 API를 사용하면 ISV(독립 소프트웨어 공급업체)가 데스크톱 공동 작업 및 원격 데스크톱 액세스를 더 쉽게 지원할 수 있습니다.

이러한 애플리케이션은 엔터프라이즈 및 교육 시나리오에서 널리 사용됩니다. 이러한 애플리케이션은 일반적인 요구 사항을 공유합니다. 콘텐츠를 원격 위치로 전송하는 기능과 함께 데스크톱의 콘텐츠에 액세스해야 합니다.

API는 최적화를 위해 비트맵 및 관련 메타데이터를 사용하여 데스크톱 콘텐츠에 대한 액세스를 제공합니다. Aero 테마를 사용하도록 설정하면 작동하며 애플리케이션에서 사용하는 그래픽 API에 종속되지 않습니다. 사용자가 로컬 콘솔에서 애플리케이션을 볼 수 있는 경우 콘텐츠를 원격으로 볼 수도 있습니다. 즉, 전체 화면 DirectX 애플리케이션도 복제할 수 있습니다. API는 보호된 비디오 콘텐츠에 액세스하지 않도록 보호합니다.

API를 사용하면 애플리케이션이 모니터 경계를 따라 데스크톱의 콘텐츠에 대한 액세스를 제공하도록 Windows에 요청할 수 있습니다. 애플리케이션은 하나 이상의 활성 디스플레이를 복제할 수 있습니다. 애플리케이션에서 중복을 요청하면 다음이 발생합니다.

  • Windows는 데스크톱을 렌더링하고 애플리케이션에 복사본을 제공합니다.
  • 렌더링된 각 프레임은 GPU 메모리에 배치됩니다.
  • 렌더링된 각 프레임에는 다음 메타데이터가 함께 제공됩니다.
    • 더티 지역
    • 화면 간 이동
    • 마우스 커서 정보
  • 애플리케이션은 프레임 및 메타데이터에 대한 액세스 권한을 제공합니다.
  • 애플리케이션은 각 프레임 처리를 담당합니다.
    • 애플리케이션은 더티 영역에 따라 최적화하도록 선택할 수 있습니다.
    • 애플리케이션은 하드웨어 가속을 사용하여 이동 및 마우스 데이터를 처리하도록 선택할 수 있습니다.
    • 애플리케이션은 스트리밍하기 전에 압축에 하드웨어 가속을 사용하도록 선택할 수 있습니다.

자세한 설명서 및 샘플은 데스크톱 중복 API참조하세요.