Compartilhar via


DirectDraw OS Design Development

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O DirectDraw para Windows Embedded CE permite manipular diretamente exibir memória, o hardware blitter sobreposições hardware e invertendo superfície.

Resumo de informações de design OS

A seguinte tabela mostra informações design sistema operacional para o DirectDraw.

Conceito Descrição

Dependências

Seu design OS deve conter os componentes do modelo design GDI mínimo e o componente MGDX de GWES.

Considerações sobre hardware

Hardware gráfico 2-D em geral, é exigido para melhor desempenho.

Você deve ter um DirectDraw-habilitado driver para seu hardware.

O DirectDraw é uma interface software que fornece acesso direto para exibir Dispositivos enquanto mantém compatibilidade com a interface dispositivo gráfico Windows (GDI). Não é um API de alto nível para elementos gráficos. O DirectDraw fornece uma forma independente de dispositivo para jogos e tal software subsistema como pacotes de elementos gráficos e digital vídeo codecs obtenham acessar os recursos do dispositivos exibir específico.

O DirectDraw funciona com uma grande variedade de hardware exibir — variando de monitores SVGA simples a avançado implementações hardware — que fornecem suporte formato recorte, alongando e non-RGB_color. A interface foi projetado de tal forma que os aplicativos podem enumerar os recursos da subjacente hardware e em seguida, use qualquer com suporte funcionalidade acelerado por hardware. O DirectDraw emula recursos que não estão acelerado por hardware.

O DirectDraw também é usado internamente no Mobile Direct3D para gerenciamento mapa (n.); mapear (v.) superfície e textura.

Componentes e módulos

A seguinte tabela mostra os componentes e módulos que implementar o DirectDraw.

Item Módulo Componente

Funcionalidade núcleo do DirectDraw

ddcore

DirectDraw

Camada de emulação de hardware

ddhel

ddhel

Driver de exemplo para TIVA 5000

ddi_tvia5

ddi_tiva5

Aplicativos exemplo DirectDraw

ddex1

ddsamples

Visualizador Recursos do DirectDraw

ddcaps

ddcaps

Visualizador recursos DirectX

dxview

dxview

Considerações sobre de implementação

O DirectDraw requer hardware gráficos 2-D e drivers para ser o DirectDraw-habilitado e é implementado como uma única unidade. Não é possível incluir seletivamente individual Recursos do DirectDraw em seu design OS.

Quando você porta existente do DirectDraw codificar a partir de computador desktop Windows-Based, manter em mente que há hardware específico-relacionado situações onde a implementação Windows Embedded CE se comporta de forma diferente de área de trabalho implementação. As principais diferenças são:

  • Não é possível DirectDraw alteração a modo de exibição. Ele só pode operar em de modo que está definido para o Windows Embedded CE com dispositivo.
  • Em plataformas com múltiplo telas, trabalho somente será DirectDraw no dispositivo de exibição primária. Todas as outras telas são deixadas sob o controle de interface de dispositivo de elementos gráficos (GDI).

A seguinte tabela mostra as Variáveis Sysgen que habilitar o DirectDraw.

Variável Sysgen Descrição

SYSGEN_DDRAW

Definir como o valor 1 para habilitar o DirectDraw.

Tópicos de desenvolvimento de aplicativos

Desenvolvimento de aplicativos do DirectDraw

Referência do DirectDraw

Segurança do DirectDraw

Configurações do Registro do DirectDraw

Tópicos de desenvolvimento de driver de dispositivo

Conceitos de desenvolvimento de driver de vídeo do DirectDraw

See Also

Other Resources

DirectDraw