다음을 통해 공유


Windows Vista용 플랫폼 업데이트 정보

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트는 이전 버전의 Windows 운영 체제에서 선택한 Windows 7 기술의 사용을 지원하는 최종 사용자 운영 체제 업데이트입니다. 업데이트에는 애플리케이션 개발자가 현재 릴리스, Windows 7 및 Windows Server 2008 R2뿐만 아니라 이전 버전인 Windows Vista 및 Windows Server 2008을 대상으로 지정할 수 있는 런타임 라이브러리 집합이 포함되어 있습니다.

기술별 지원되는 API 요약

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트에서 지원하는 각 기술에는 이전 버전의 Windows를 대상으로 하는 애플리케이션에서 사용할 수 있는 API 집합이 포함되어 있습니다.

이전 버전의 Windows를 대상으로 하는 애플리케이션의 업데이트에서 지원하는 API를 사용하는 방법에 대한 자세한 내용은 이전 버전의 Windows용 애플리케이션 개발을 참조하세요.

참고

기술과 연결된 일부 API는 지원되지 않을 수 있으며 지원되는 일부 API에 대한 동작, 성능 또는 요구 사항은 Windows 버전마다 다를 수 있습니다. 특정 기술에 대해 지원되는 API에 대한 자세한 내용을 보려면 요약 테이블 중 하나에서 링크를 클릭하여 해당 기술에 대한 섹션으로 이동합니다.

 

Windows Vista용 플랫폼 업데이트에서 지원되는 기술

특정 기술에 대해 지원되는 API에 대한 자세한 내용을 보려면 요약 테이블 중 하나에서 링크를 클릭하여 해당 기술에 대한 섹션으로 이동합니다.

Windows Vista용 플랫폼 업데이트를 사용하여 Windows Vista 및 Windows XP에서 지원되는 기술은 다음 표에 나와 있습니다.

기술 Windows Vista Windows XP
Windows Automation API Yes Yes
Windows 그래픽, 이미징 및 XPS 라이브러리 Yes 아니요
Windows 리본 및 애니메이션 관리자 라이브러리 Yes 아니요
Windows 휴대용 디바이스 플랫폼 Yes 아니요

 

Windows Server 2008용 플랫폼 업데이트에서 지원되는 기술

특정 기술에 대해 지원되는 API에 대한 자세한 내용을 보려면 요약 테이블 중 하나에서 링크를 클릭하여 해당 기술에 대한 섹션으로 이동합니다.

Windows Server 2008용 플랫폼 업데이트를 사용하여 Windows Server 2008 및 Windows Server 2003에서 지원되는 기술은 다음 표에 나와 있습니다.

기술 Windows Server 2008 Windows Server 2003
Windows Automation API Yes Yes
Windows 그래픽, 이미징 및 XPS 라이브러리 Yes 아니요
Windows 리본 및 애니메이션 관리자 라이브러리 Yes 아니요
Windows 휴대용 디바이스 플랫폼 아니요 아니요

 

기술별 지원되는 API에 대한 설명

특정 기술에 대해 지원되는 API에 대한 자세한 내용을 보려면 요약 테이블 중 하나에서 링크를 클릭하여 해당 기술에 대한 섹션으로 이동합니다.

Windows Automation API

Windows Automation API 3.0은 AT(보조 기술) 제품이 신체적 또는 인지적 어려움, 장애 또는 장애가 있는 개인에게 더 나은 컴퓨터 액세스를 제공할 수 있도록 하는 DLL 및 API 요소 집합입니다. 또한 Windows Automation API 3.0을 사용하면 애플리케이션이 다른 애플리케이션의 UI(사용자 인터페이스) 요소에 액세스하고 조작할 수 있으므로 자동화된 테스트 도구를 구현하는 데 이상적인 기술입니다.

MSAA(Microsoft Active Accessibility) 및 UI 자동화 모두 사용자 인터페이스 접근성 및 소프트웨어 테스트 자동화를 지원하기 위해 사용자 인터페이스 요소 및 컨트롤에 대한 정보를 노출하고 수집하는 수단을 제공한다는 측면에서 비슷합니다. UI 자동화 UI 자동화 사양의 Windows 구현입니다. MSAA의 많은 제한 사항을 해결하는 최신 기술입니다.

Windows Automation API 3.0에 대한 자세한 내용은 Windows Automation API: 개요를 참조하세요.

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트는 다음 Windows Automation API 3.0을 지원합니다.

업데이트 적합한 Windows 버전

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트를 사용하면 다음 표에 표시된 Windows 버전에서 Windows Automation API 3.0을 지원할 수 있습니다.

Windows 버전 업데이트할 수 있는 버전
Windows Vista
SP2를 사용한 시작(x86)
HOME Basic SP2(x86 및 amd64)
HOME Premium SP2(x86 및 amd64)
SP2를 사용한 비즈니스(x86 및 amd64)
SP2를 사용한 엔터프라이즈(x86 및 amd64)
Ultimate with SP2(x86 및 amd64)
Windows XP
Windows XP Home SP3(x86)
Windows XP Professional SP3(x86)
Windows Server 2008
Windows Server 2008 SP2(x86 및 amd64)
Windows Server 2003
Windows Server 2003 SP2(x86 및 amd64)

 

MSAA(Microsoft Active Accessibility)

MSAA(Microsoft Active Accessibility)는 Windows 95에서 처음 도입된 레거시 기술입니다. AT(보조 기술) 제품이 Microsoft Windows에서 실행되는 애플리케이션에서 작동하는 방식을 개선하는 API 집합입니다. API는 사용자 인터페이스 요소에 대한 정보를 노출하기 위한 프로그래밍 인터페이스 및 메서드를 제공합니다.

Microsoft Active Accessibility에 대한 자세한 내용은 기술 개요를 참조하세요.

지원되는 Microsoft Active Accessibility API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

UI 자동화

UI 자동화 UI 자동화 사양을 구현하고 Microsoft Active Accessibility의 많은 제한 사항을 해결하는 최신 기술입니다. 애플리케이션의 사용자 인터페이스 요소에 프로그래밍 방식으로 액세스할 수 있는 API 집합입니다. 제공된 API는 보조 기술 제품 및 자동화된 테스트 도구가 애플리케이션의 표준 및 사용자 지정 UI 요소에 액세스, 식별 및 조작하는 데 도움이 됩니다.

UI 자동화 대한 자세한 내용은 Windows Automation API: UI 자동화.

지원되는 UI 자동화 API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

이전 Windows 버전에서 UI 자동화 실행

공용 컨트롤과 Windows 표준 컨트롤이 다른 Windows 버전에서 구현되는 방식의 차이로 인해 UI 자동화 프록시가 이러한 컨트롤에 대해 한 버전에서 다른 버전으로 검색하는 정보에 약간의 차이가 있을 수 있습니다.

Windows 그래픽, 이미징 및 XPS 라이브러리

Windows Vista용 플랫폼 업데이트는 Windows 그래픽, 이미징 및 XPS 라이브러리에서 다음 Windows 7 API를 지원합니다.

업데이트 적합한 Windows 버전

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트를 사용하면 다음 표에 표시된 Windows 버전에서 Windows 그래픽, 이미징 및 XPS 라이브러리를 지원할 수 있습니다.

Windows 버전 업데이트에 적합한 버전
Windows Vista
SP2를 사용한 시작(x86)
SP2를 사용한 Home Basic(x86 및 amd64)
홈 프리미엄 SP2(x86 및 amd64)
SP2를 사용한 비즈니스(x86 및 amd64)
SP2를 사용한 엔터프라이즈(x86 및 amd64)
SP2를 사용한 Ultimate(x86 및 amd64)
Windows Server 2008
WINDOWS Server 2008 SP2(x86 및 amd64)

 

Direct2D

Direct2D API는 2차원 기하 도형, 비트맵 및 텍스트에 대한 고성능 및 고품질 렌더링을 제공하는 새로운 하드웨어 가속 즉시 모드 2차원 그래픽 API입니다. Direct2D API는 GDI, GDI+또는 Direct3D를 사용하는 기존 코드와 잘 상호 운용되도록 설계되었습니다.

Direct2D에 대한 자세한 내용은 Direct2D 정보를 참조하세요.

지원되는 Direct2D API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

이전 Windows 버전에서 Direct2D 실행

Windows Vista에서 WDDM 1.1 드라이버가 없는 경우 Direct2D/GDI 상호 운용성의 성능이 저하됩니다.

Direct3D

Windows Vista용 플랫폼 업데이트는 Direct3D10 및 Direct3D10.1 코드 경로에 대한 BGRA 표면 지원을 제공합니다. Direct3D10Level9를 사용하면 Direct3D10 기능이 Direct3D9 하드웨어에서 작동할 수 있습니다. Direct3D WARP10은 Direct3D10 애플리케이션에 대한 성능이 좋은 소프트웨어 래스터라이저입니다. Direct3D의 최신 버전인 Direct3D11은 향상된 다중 스레딩 지원, 테셀레이션, DirectCompute 기능 및 동적 셰이더 연결과 같은 새로운 기능을 제공합니다.

Direct3D를 사용하는 애플리케이션을 만드는 경우 DirectX SDK (https://msdn.microsoft.com/directx/aa937788.aspx)가 필요합니다.

Direct3D에 대한 자세한 내용은 Direct3D (https://msdn.microsoft.com/directx/default.aspx)를 참조하세요.

지원되는 Direct3D API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

DirectWrite

DirectWrite API는 텍스트 레이아웃, 스크립트 처리, 문자 모양 렌더링 및 글꼴 시스템을 비롯한 여러 계층의 기능을 제공하는 새 텍스트 API입니다. DirectWrite OpenType 글꼴 및 하위 픽셀 ClearType 렌더링을 사용하여 애플리케이션에서 제공하는 텍스트 환경을 향상시킵니다. Direct2D와 함께 사용하면 텍스트 렌더링이 하드웨어 가속됩니다.

DirectWrite 대한 자세한 내용은 DirectWrite 소개를 참조하세요.

지원되는 DirectWrite API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

이전 Windows 버전에서 DirectWrite 실행

다음 동작 문제는 이전 Windows 버전에서 DirectWrite API를 사용하는 데 영향을 줄 수 있습니다.

  • Windows 7의 새로운 스크립트는 이전 Windows 버전에서 완전히 올바르게 렌더링되지 않을 수 있습니다.
  • 이전 Windows 버전에서 사용할 수 없는 로캘은 기본 동작으로 대체됩니다.
  • ClearType 튜너를 이전 Windows 버전에서는 사용할 수 없습니다.
  • GDI 상호 운용성은 이전 Windows 버전의 일부 시나리오에서 메모리 비용이 더 높습니다.

패키징

Windows Vista용 플랫폼 업데이트는 관리되지 않는 애플리케이션에서 XPS 문서 API로 작업을 수행하는 데 필요한 패키징 API의 제한된 하위 집합을 지원합니다.

패키징 API에 대한 자세한 내용은 패키징 API 개요를 참조하세요.

지원되는 패키징 API 요소

다음 패키징 인터페이스만 지원됩니다.

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory(다음 메서드만 지원됨)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

지원되는 패키징 API를 사용하여 파일을 통해 스트림을 만들고 패키지 기반 URI를 만들고 상호 작용할 수 있습니다.

이전 Windows 버전에서 패키징 API 실행

지원되는 패키징 인터페이스 및 메서드의 동작과 성능은 지원되는 모든 플랫폼에서 동일합니다.

애플리케이션이 지원되지 않는 패키징 인터페이스 또는 메서드를 인스턴스화하거나 호출하려고 하면 시도가 실패합니다. 지원되지 않는 IOpcFactory 메서드에 대한 호출인 경우 E_NOTIMPL 오류 코드가 반환됩니다.

Windows Imaging 구성 요소

WIC(Windows 이미징 구성 요소)의 새로운 기능에는 향상된 보안, 높은 색 지원 및 더 나은 메타데이터 상호 운용성이 포함됩니다. 또한 Windows 이미징 구성 요소는 점진적 이미지 디코딩, 확장된 PNG 기능, GIF 메타데이터, HD 사진 업데이트 및 APPn 세그먼트에 걸친 메타데이터에 대한 지원을 제공하여 표준 규정 준수를 확대합니다.

Windows 이미징 구성 요소에 대한 자세한 내용은 Windows 이미징 구성 요소 개요를 참조하세요.

지원되는 WIC API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

XPS 문서

XPS 문서 API는 관리되지 않는 애플리케이션에서 XPS 문서 만들기, 수정 및 저장을 지원합니다.

XPS 문서 API에 대한 자세한 내용은 XPS 문서 프로그래밍 가이드를 참조하세요.

지원되는 XPS 문서 API 요소

XPS 디지털 서명 인터페이스만 하위 수준의 OS 버전에서 지원되지 않습니다.

XPS 인쇄

XPS 인쇄 API는 Windows 기반 애플리케이션에서 XPS 문서 인쇄를 지원합니다.

XPS 인쇄 API에 대한 자세한 내용은 XpsPrint API를 참조하세요.

지원되는 XPS 인쇄 API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

Windows 리본 및 애니메이션 관리자 라이브러리

Windows Vista용 플랫폼 업데이트는 Windows 리본 및 애니메이션 라이브러리에서 다음 Windows 7 API를 지원합니다.

업데이트 적합한 Windows 버전

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트는 다음 표에 표시된 Windows 버전에서 Windows 리본 및 애니메이션 관리자 라이브러리 지원을 사용하도록 설정합니다.

Windows 버전 업데이트에 적합한 버전
Windows Vista
SP2를 사용한 시작(x86)
SP2를 사용한 Home Basic(x86 및 amd64)
홈 프리미엄 SP2(x86 및 amd64)
SP2를 사용한 비즈니스(x86 및 amd64)
SP2를 사용한 엔터프라이즈(x86 및 amd64)
SP2를 사용한 Ultimate(x86 및 amd64)
Windows Server 2008
WINDOWS Server 2008 SP2(x86 및 amd64)

 

Windows 리본 프레임워크

Windows 리본(리본) 프레임워크는 기존 Windows 애플리케이션의 계층화된 메뉴, 도구 모음 및 작업창에 대한 최신 대안을 제공하는 풍부한 명령 프레젠테이션 시스템입니다.

프레임워크는 Windows 개발자를 위한 다양한 새로운 사용자 인터페이스 기능을 제공하고 리본 메뉴와 상황에 맞는 메뉴 시스템을 모두 포함하는 Microsoft Win32 API 컬렉션입니다.

리본 프레임워크에 대한 자세한 내용은 Windows 리본 프레임워크 소개를 참조하세요.

지원되는 리본 프레임워크 API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

Windows 애니메이션 관리자

Windows 애니메이션 관리자(Windows 애니메이션)는 Windows 애플리케이션의 시각적 요소 애니메이션을 지원하는 프로그래밍 인터페이스입니다. Windows 애니메이션은 애니메이션 시퀀스의 개발 및 유지 관리를 간소화하고 개발자가 일관되고 직관적인 애니메이션을 구현할 수 있도록 설계되었습니다. Windows 애니메이션은 Direct2D, Direct3D 또는 GDI+를 비롯한 모든 그래픽 플랫폼에서 사용할 수 있습니다.

Windows 애니메이션은 개발자가 UI 애니메이션을 만들고, 관리하고, 구동하는 데 필요한 모든 것을 제공하는 단일 스레드 COM API입니다.

Windows 애니메이션 관리자에 대한 자세한 내용은 Windows 애니메이션 소개를 참조하세요.

지원되는 애니메이션 관리자 API 요소

모든 API는 Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트에 적합한 이전 버전의 Windows에서 지원됩니다.

Windows 휴대용 디바이스 플랫폼

Windows Vista용 플랫폼 업데이트는 WPD(Windows Portable Devices) 플랫폼에 대한 Windows 7 확장을 지원합니다. 이 기능을 사용하면 컴퓨터가 연결된 미디어 및 스토리지 디바이스와 통신할 수 있습니다. WPD는 컴퓨터가 디지털 카메라, 음악 플레이어, 휴대폰 및 기타 여러 유형의 연결된 디바이스와 통신할 수 있는 유연하고 강력한 방법을 제공합니다.

Windows 이식 가능한 디바이스에 대한 자세한 내용은 Windows 이식 가능한 디바이스를 참조하세요.

업데이트 적합한 Windows 버전

Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트를 사용하면 다음 표에 표시된 Windows 버전에서 WPD(Windows 이식 가능 장치) 지원을 사용할 수 있습니다.

Windows 버전 업데이트할 수 있는 버전
Windows Vista
SP2를 사용한 시작(x86)
HOME Basic SP2(x86 및 amd64)
HOME Premium SP2(x86 및 amd64)
SP2를 사용한 비즈니스(x86 및 amd64)
SP2를 사용한 엔터프라이즈(x86 및 amd64)
Ultimate with SP2(x86 및 amd64)

 

지원되는 WPD API 요소

다음 표에서는 Windows 운영 체제의 Windows Vista용 플랫폼 업데이트를 사용하여 Windows 7, Windows Vista 및 Windows Vista에 지원되는 기능을 식별합니다.

WPD 기능 Windows 7 Windows Vista Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista
USB를 통해 MTP Yes Yes Yes
IP를 통해 MTP Yes Yes Yes
Bluetooth를 통해 MTP Yes 아니요
WPD 및 MTP Device Services Yes 아니요
WPD 자동화 Yes 아니요 아니요
다중 함수/다중 전송 Yes 아니요 아니요
디바이스 단계 Yes 아니요 아니요
디바이스 동기화 플랫폼 Yes 아니요 아니요

 

Microsoft Windows 미디어 플레이어 기본적으로 설치되지 않은 Windows 7 및 Windows Vista 버전(N 및 KN 버전)의 경우 WPD 기능을 사용하도록 설정하려면 Windows Media Format 11 SDK를 설치해야 합니다.

Windows Vista용 플랫폼 업데이트

개요

Windows Vista용 플랫폼 업데이트 정보