Partilhar via


Sobre a Atualização de Plataforma para Windows Vista

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 são atualizações do sistema operacional do usuário final que dão suporte ao uso de tecnologias selecionadas do Windows 7 em versões anteriores do sistema operacional Windows. As atualizações incluem um conjunto de bibliotecas de runtime que permitem que os desenvolvedores de aplicativos direcionem versões atuais, Windows 7 e Windows Server 2008 R2, bem como versões anteriores, Windows Vista e Windows Server 2008.

Resumo da API com suporte por tecnologia

Cada tecnologia compatível com a Atualização de Plataforma para Windows Vista e as atualizações do Platform Update para Windows Server 2008 inclui um conjunto de API que pode ser usado em um aplicativo destinado à versão anterior do Windows.

Para obter mais informações sobre como usar APIs compatíveis com as atualizações em um aplicativo destinado a versões anteriores do Windows, consulte Desenvolvendo aplicativo para versões anteriores do Windows.

Observação

Algumas APIs associadas a uma tecnologia podem não ter suporte e o comportamento, o desempenho ou os requisitos de algumas APIs com suporte podem variar entre as versões do Windows. Para obter detalhes sobre a API com suporte para uma tecnologia específica, clique no link em uma das tabelas de resumo para ir para a seção sobre essa tecnologia.

 

Tecnologias compatíveis com a Atualização de Plataforma para Windows Vista

Para obter detalhes sobre a API com suporte para uma tecnologia específica, clique no link em uma das tabelas de resumo para ir para a seção sobre essa tecnologia.

As tecnologias compatíveis com o Windows Vista e o Windows XP com a Atualização de Plataforma para Windows Vista são mostradas na tabela a seguir.

Tecnologia Windows Vista Windows XP
API de Automação do Windows Sim Sim
Biblioteca de Gráficos, Imagens e XPS do Windows Sim Não
Faixa de Opções do Windows e Biblioteca do Gerenciador de Animação Sim Não
Plataforma de Dispositivos Portáteis do Windows Sim Não

 

Tecnologias compatíveis com a Atualização de Plataforma para Windows Server 2008

Para obter detalhes sobre a API com suporte para uma tecnologia específica, clique no link em uma das tabelas de resumo para ir para a seção sobre essa tecnologia.

As tecnologias compatíveis com o Windows Server 2008 e o Windows Server 2003 com a Atualização de Plataforma para Windows Server 2008 são mostradas na tabela a seguir.

Tecnologia Windows Server 2008 Windows Server 2003
API de Automação do Windows Sim Sim
Biblioteca de Gráficos, Imagens e XPS do Windows Sim Não
Faixa de Opções do Windows e Biblioteca do Gerenciador de Animação Sim Não
Plataforma de Dispositivos Portáteis do Windows Não Não

 

Descrições da API com suporte por tecnologia

Para obter detalhes sobre a API com suporte para uma tecnologia específica, clique no link em uma das tabelas de resumo para ir para a seção sobre essa tecnologia.

API de Automação do Windows

A API de Automação do Windows 3.0 é um conjunto de DLLs e elementos de API que permitem que produtos de AT (Tecnologia Adaptativa) forneçam melhor acesso ao computador para indivíduos que têm dificuldades físicas ou cognitivas, deficiências ou deficiências. Além disso, como a API de Automação do Windows 3.0 permite que os aplicativos acessem e manipulem os elementos da interface do usuário de outros aplicativos, é uma tecnologia ideal para implementar ferramentas de teste automatizadas.

A MSAA (Acessibilidade Ativa da Microsoft) e Automação da Interface do Usuário são semelhantes, pois ambos fornecem um meio de expor e coletar informações sobre elementos e controles da interface do usuário para dar suporte à acessibilidade da interface do usuário e à automação de teste de software. Automação da Interface do Usuário é uma implementação do Windows da especificação de Automação da Interface do Usuário. É uma tecnologia mais recente que aborda muitas das limitações do MSAA.

Para obter mais informações sobre a API de Automação do Windows 3.0, consulte API de Automação do Windows: Visão geral.

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 dão suporte à seguinte API de Automação do Windows 3.0:

Edições do Windows qualificadas para o Atualizações

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 habilitam o suporte à API de Automação do Windows 3.0 nas edições do Windows mostradas na tabela a seguir.

Versão do Windows Edições qualificadas para atualização
Windows Vista
Início com SP2 (x86)
Home Basic com SP2 (x86 e amd64)
Home Premium com SP2 (x86 e amd64)
Negócios com SP2 (x86 e amd64)
Enterprise com SP2 (x86 e amd64)
Ultimate com SP2 (x86 e amd64)
Windows XP
Windows XP Home com SP3 (x86)
Windows XP Professional com SP3 (x86)
Windows Server 2008
Windows Server 2008 com SP2 (x86 e amd64)
Windows Server 2003
Windows Server 2003 com SP2 (x86 e amd64)

 

MSAA (Microsoft Active Accessibility)

A MSAA (Microsoft Active Accessibility) é uma tecnologia herdada que foi introduzida pela primeira vez com o Windows 95. É um conjunto de APIs que melhora a maneira como os produtos de AT (Tecnologia Adaptativa) funcionam com aplicativos em execução no Microsoft Windows. A API fornece interfaces de programação e métodos para expor informações sobre elementos de interface do usuário.

Para obter mais informações sobre a Acessibilidade Ativa da Microsoft, consulte a Visão geral técnica.

Elementos da API de Acessibilidade Ativa da Microsoft com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para a Atualização de Plataforma para Windows Vista ou a Atualização de Plataforma para Windows Server 2008.

Automação da Interface de Usuário

Automação da Interface do Usuário é uma tecnologia mais recente que implementa a especificação de Automação da Interface do Usuário e aborda muitas das limitações da Acessibilidade Ativa da Microsoft. É um conjunto de APIs que fornece acesso programático aos elementos de interface do usuário dos aplicativos. A API fornecida ajuda os produtos de Tecnologia Adaptativa e as ferramentas de teste automatizadas a acessar, identificar e manipular os elementos de interface do usuário padrão e personalizados de um aplicativo.

Para obter mais informações sobre Automação da Interface do Usuário, consulte API de Automação do Windows: Automação da Interface do Usuário.

Elementos de API de Automação da Interface do Usuário com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para a Atualização de Plataforma para Windows Vista ou a Atualização de Plataforma para Windows Server 2008.

Executando Automação da Interface do Usuário em versões anteriores do Windows

Devido a diferenças em como os controles comuns e os controles padrão do Windows são implementados em diferentes versões do Windows, pode haver pequenas diferenças nas informações que os proxies Automação da Interface do Usuário recuperam para esses controles de uma versão para outra.

Biblioteca de Gráficos, Imagens e XPS do Windows

A Atualização de Plataforma para Windows Vista dá suporte às seguintes APIs do Windows 7 da Biblioteca de Gráficos, Imagens e XPS do Windows:

Edições do Windows qualificadas para o Atualizações

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 habilitam o suporte à Biblioteca de Gráficos, Imagens e XPS do Windows nas edições do Windows mostradas na tabela a seguir.

Versão do Windows Edições qualificadas para atualização
Windows Vista
Starter com SP2 (x86)
Home Basic com SP2 (x86 e amd64)
Home Premium com SP2 (x86 e amd64)
Negócios com SP2 (x86 e amd64)
Enterprise com SP2 (x86 e amd64)
Ultimate com SP2 (x86 e amd64)
Windows Server 2008
Windows Server 2008 com SP2 (x86 e amd64)

 

Direct2D

A API Direct2D é uma nova API de elementos gráficos 2D acelerada por hardware que fornece renderização de alto desempenho e alta qualidade para geometria 2D, bitmaps e texto. A API Direct2D foi projetada para interoperar bem com o código existente que usa GDI, GDI+ou Direct3D.

Para obter mais informações sobre Direct2D, consulte Sobre Direct2D.

Elementos de API de Direct2D com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Executando Direct2D em versões anteriores do Windows

Se o driver WDDM 1.1 estiver ausente no Windows Vista, o desempenho da interoperabilidade de Direct2D/GDI será degradado.

Direct3D

A Atualização de Plataforma para Windows Vista fornece suporte à superfície BGRA para caminhos de código Direct3D10 e Direct3D10.1. O Direct3D10Level9 permite que a funcionalidade Direct3D10 funcione no hardware Direct3D9. Direct3D WARP10 é um rasterizador de software com desempenho para aplicativos Direct3D10. O Direct3D11, a versão mais recente do Direct3D, fornece novos recursos, como suporte a multithreading aprimorado, mosaico, funcionalidade DirectCompute e vinculação de sombreador dinâmico.

Se você criar aplicativos que usam o Direct3D, o SDK do DirectX (https://msdn.microsoft.com/directx/aa937788.aspx) será necessário.

Para obter mais informações sobre o Direct3D, consulte Direct3D (https://msdn.microsoft.com/directx/default.aspx).

Elementos de API Direct3D com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

DirectWrite

A API DirectWrite é uma nova API de texto que fornece várias camadas de funcionalidade, incluindo layout de texto, processamento de script, renderização de glifo e o sistema de fontes. DirectWrite usa fontes OpenType e renderização ClearType de sub pixel para aprimorar a experiência de texto fornecida pelos aplicativos. A renderização de texto é acelerada por hardware quando usada com Direct2D.

Para obter mais informações sobre DirectWrite, consulte Apresentando DirectWrite.

Elementos de API de DirectWrite com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Executando DirectWrite em versões anteriores do Windows

Os seguintes problemas comportamentais podem afetar o uso da API DirectWrite em versões anteriores do Windows:

  • Os scripts novos para o Windows 7 podem não renderizar totalmente corretamente em versões anteriores do Windows.
  • As localidades não disponíveis nas versões anteriores do Windows retornam ao comportamento padrão.
  • O ClearType Tuner não está disponível em versões anteriores do Windows.
  • A interoperabilidade de GDI tem um custo de memória mais alto em alguns cenários em versões anteriores do Windows.

Empacotamento

A Atualização de Plataforma para Windows Vista dá suporte a um subconjunto limitado das APIs de Empacotamento necessárias para executar tarefas com a API de Documento XPS em aplicativos não gerenciados.

Para obter mais informações sobre APIs de empacotamento, consulte a Visão geral da API de Empacotamento.

Elementos de API de empacotamento com suporte

Há suporte apenas para as seguintes interfaces de empacotamento:

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory (somente os métodos a seguir têm suporte)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

As APIs de empacotamento com suporte podem ser usadas para criar fluxos em arquivos, bem como para criar e interagir com o URI baseado em pacote.

Executando a API de Empacotamento em versões anteriores do Windows

O comportamento e o desempenho de interfaces e métodos de empacotamento com suporte são os mesmos em todas as plataformas com suporte.

Se um aplicativo tentar instanciar ou chamar um método ou interface de empacotamento sem suporte, a tentativa falhará. Se a chamada for para um método IOpcFactory sem suporte, o código de erro E_NOTIMPL será retornado.

Windows Imaging Component

Os novos recursos para o WIC (Componente de Imagem do Windows) incluem segurança aprimorada, suporte para alta cor e melhor interoperabilidade de metadados. Além disso, o Componente de Imagem do Windows amplia sua conformidade de padrões fornecendo suporte para decodificação progressiva de imagem, recursos PNG expandidos, metadados GIF, , atualizações de fotos HD e metadados que abrangem segmentos APPn.

Para obter mais informações sobre o Componente de Imagem do Windows, consulte Visão geral do componente de imagem do Windows.

Elementos de API WIC com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Documento XPS

As APIs de Documento XPS dão suporte à criação, modificação e salvamento de documentos XPS em aplicativos não gerenciados

Para obter mais informações sobre APIs de Documento XPS, consulte o Guia de Programação de Documentos XPS.

Elementos de API de Documento XPS com suporte

Somente as interfaces de Assinaturas Digitais XPS não têm suporte em versões de sistema operacional de nível inferior.

Impressão XPS

As APIs de Impressão XPS dão suporte à impressão de documentos XPS de aplicativos baseados no Windows.

Para obter mais informações sobre APIs de impressão XPS, consulte a API XpsPrint.

Elementos de API de Impressão XPS com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Biblioteca do Gerenciador de Animação e Faixa de Opções do Windows

A Atualização de Plataforma para Windows Vista dá suporte às seguintes APIs do Windows 7 da Faixa de Opções do Windows e da Biblioteca de Animação:

Edições do Windows qualificadas para o Atualizações

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 habilitam o suporte à Biblioteca do Gerenciador de Animações e Faixa de Opções do Windows nas edições do Windows mostradas na tabela a seguir.

Versão do Windows Edições qualificadas para atualização
Windows Vista
Starter com SP2 (x86)
Home Basic com SP2 (x86 e amd64)
Home Premium com SP2 (x86 e amd64)
Negócios com SP2 (x86 e amd64)
Enterprise com SP2 (x86 e amd64)
Ultimate com SP2 (x86 e amd64)
Windows Server 2008
Windows Server 2008 com SP2 (x86 e amd64)

 

Estrutura da Faixa de Opções do Windows

A estrutura da Faixa de Opções do Windows (Faixa de Opções) é um sistema avançado de apresentação de comandos que fornece uma alternativa moderna aos menus em camadas, barras de ferramentas e painéis de tarefas de aplicativos tradicionais do Windows.

A estrutura é uma coleção de APIs do Microsoft Win32 que fornecem uma série de novos recursos de interface do usuário para desenvolvedores do Windows e inclui a Faixa de Opções e um sistema de menus de contexto.

Para obter mais informações sobre a estrutura da Faixa de Opções, consulte Introdução à Estrutura da Faixa de Opções do Windows.

Elementos de API da Estrutura da Faixa de Opções com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Gerenciador de Animações do Windows

O Windows Animation Manager (Animação do Windows) é uma interface programática que dá suporte à animação de elementos visuais de aplicativos do Windows. O Windows Animation foi projetado para simplificar o desenvolvimento e a manutenção de sequências de animação e permitir que os desenvolvedores implementem animações consistentes e intuitivas. A Animação do Windows pode ser usada com qualquer plataforma de elementos gráficos, incluindo Direct2D, Direct3D ou GDI+.

A Animação do Windows é uma API COM de thread único que fornece tudo o que um desenvolvedor precisa para criar, gerenciar e impulsionar a animação da interface do usuário.

Para obter mais informações sobre o Gerenciador de Animações do Windows, consulte Introdução à animação do Windows.

Elementos de API do Animation Manager com suporte

Todas as APIs têm suporte em versões anteriores do Windows qualificadas para o Platform Update para Windows Vista ou o Platform Update para Windows Server 2008.

Plataforma de Dispositivos Portáteis do Windows

A Atualização de Plataforma para Windows Vista dá suporte às extensões do Windows 7 para a plataforma WPD (Dispositivos Portáteis do Windows). Esse recurso permite que os computadores se comuniquem com dispositivos de armazenamento e mídia anexados. O WPD fornece uma maneira flexível e robusta para que os computadores se comuniquem com câmeras digitais, music players, telefones celulares e muitos outros tipos de dispositivos conectados.

Para obter mais informações sobre dispositivos portáteis do Windows, consulte Dispositivos Portáteis do Windows.

Edições do Windows qualificadas para o Atualizações

A Atualização de Plataforma para Windows Vista e a Atualização de Plataforma para Windows Server 2008 habilitam o suporte a Dispositivos Portáteis do Windows (WPD) nas edições do Windows mostradas na tabela a seguir.

Versão do Windows Edições qualificadas para atualização
Windows Vista
Starter com SP2 (x86)
Home Basic com SP2 (x86 e amd64)
Home Premium com SP2 (x86 e amd64)
Negócios com SP2 (x86 e amd64)
Enterprise com SP2 (x86 e amd64)
Ultimate com SP2 (x86 e amd64)

 

Elementos de API WPD com suporte

A tabela a seguir identifica os recursos com suporte para as versões windows 7, Windows Vista e Windows Vista com o Platform Update para Windows Vista do sistema operacional Windows.

Recurso WPD Windows 7 Windows Vista Windows Vista com Atualização de Plataforma para Windows Vista
MTP por USB Sim Sim Sim
MTP por IP Sim Sim Sim
MTP via Bluetooth Sim Não Sim
Serviços de Dispositivo WPD e MTP Sim Não Sim
Automação do WPD Sim Não Não
Várias funções/vários transportes Sim Não Não
Device Stage Sim Não Não
Plataforma de Sincronização de Dispositivos Sim Não Não

 

Para edições do Windows 7 e do Windows Vista que não têm o Microsoft Reprodutor Multimídia do Windows instalado por padrão (as edições N e KN), você deve instalar o SDK do Windows Media Format 11 para habilitar a funcionalidade do WPD.

Atualização de plataforma para Windows Vista

Visões gerais

Sobre a Atualização de Plataforma para Windows Vista