Compartilhar via


Display Driver Samples

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Codificar de exemplo para os drivers exemplo está em % _WINCEROOT%\Public\Common\OAK\Drivers\Display. Para os drivers exibir exemplo, aceleração software é fornecida através de emulação bibliotecas, e a aceleração hardware está limitada a bidimensional operações elementos gráficos.

Esses exemplos incluem:

A seguinte tabela mostra arquivos para ajudar você trabalho com drivers exibir monolíticos e GPE-Based.

Arquivo Descrição

Winddi.h

Contém as definições núcleo para exibir e dispositivo de impressora drivers.

Use esse arquivo se você estiver criando um driver monolítico porque ele descreve a entrada pontos, tipos dados e constantes simbólicas você precisa receber e processo desenho solicitações de GWES.

Esse arquivo também contém definições importantes para você, se você estiver usando GPE. Muitos GWES dados estruturas propagar por meio de camada GPE para os objetos GPE.

Emul.h

Descreve o conjunto de varredura auxiliares desenho dentro de biblioteca de emulação de varredura.

A criação de Varredura rápida saída é muito importante, porque mais de 95 % dos pixels em uma Tela exibir são desenhadas usando varredura desenho chamadas.

A biblioteca de emulação fornece uma solução razoável de BOM para dados de varredura de desenho no software. No entanto, se seu dispositivo exibir pode executar desenho usando acelerada por hardware, considere o uso de hardware no local da biblioteca de emulação de varredura.

GPE.h

Contém o conjunto básico de estruturas dados e definições símbolo que você precisará usar a biblioteca GPE.

Arquivos origem GPE

Contém arquivos origem GPE.

Localizado em % _WINCEROOT%\Public\Common\OAK\Drivers\Display.

A seguinte tabela mostra os recursos com suporte pelos drivers exibir ATI e MQ200.

Elemento ATI MQ200

Nome do driver

Ddi_ragexl.dll

Ddi_mq200.dll

Variável de ambiente

BSP_DISPLAY_RAGEXL

BSP_DISPLAY_MQ200

Caminho para origem codificar

%_WINCEROOT%\Public\Common\OAK\Drivers\Display\ATI

%_WINCEROOT%\Public\Common\OAK\Drivers\Display\MQ200

Suporte para cores

Sim

Sim

Intensidades de bits

bpp 16

bpp 16

Exibir resolução

640 x 480

720x480

800 x 600

1024 x 768

1280x1024

640 x 480

800 x 600

1024 x 768

1152x864

1280x1024

Aceleração de software

Sim

Sim

A aceleração de hardware

Sim

Sim

Rotinas de linha

Software e hardware

Software e hardware

Rotinas Blit

Software e hardware

Software e hardware

Cursor do mouse

Hardware

Hardware

Suporte de texto Antialiased

Sim

Sim

Driver sujo retângulo

Não

Não

Restrições plataforma de hardware

 

 

A seguinte tabela mostra os recursos com suporte pela VGA simple e rotação VGA-habilitado.

Elemento VGA simple RFLAT VGA

Nome do driver

Ddi_flat.dll

Ddi_rflat.dll

Variável de ambiente

BSP_DISPLAY_FLAT

BSP_DISPLAY_FLAT

Caminho para origem codificar

%_WINCEROOT%\Public\Common\OAK\Drivers\Display\VGAFLAT

%_WINCEROOT%\Public\Common\OAK\Drivers\Display\RFLAT

Suporte para cores

Sim

Sim

Intensidades de bits

8, 16, 24 & bpp 32

8, 16, 24 & bpp 32

Exibir resolução

Não há restrições além do hardware limites e como com suporte, VESA BIOS

Não há restrições além do hardware limites e como com suporte, VESA BIOS.

Aceleração de software

Sim

Sim

A aceleração de hardware

Não

Não

Rotinas de linha

O software

O software

Rotinas Blit

O software

O software

Cursor do mouse

O software

O software

Suporte de texto Antialiased

Sim

Sim

Driver sujo retângulo

Não

Não

Restrições plataforma de hardware

x 86 somente

x 86 somente

Anotações

Requer VESA BIOS versão 2.0 ou posterior.

Execute Vesatest.exe para verificar compatibilidade e modos necessários.

Requer VESA BIOS versão 2.0 ou posterior.

Execute Vesatest.exe para verificar compatibilidade e modos necessários.

See Also

Concepts

How to Decide Whether to Use GPE in a Display Driver
FLAT Sample Display Driver
ATI Sample Display Driver
ATI Sample Display Driver Optimization
Sample DrvEscape Function
Sample Blit Acceleration
Display Driver Performance Profiling
Display Driver Registry Settings
Display Driver Development Concepts
Display Driver Extensions
Display Driver Recommendations