Compartilhar via


DDI Functions

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Exibir todos os drivers devem implementar a DDI funções. No entanto, somente DrvEnableDriver deve ser exportado a partir do driver de exibir DLL, o que significa que somente DrvEnableDriver pode usar esse nome exato.

Se seu driver exibir deve usar as informações PCI no Registro, como preenchida pelo driver de barramento PCI, ele precisará implementar e exportar DisplayInit.

Você pode personalizar os nomes de outras funções porque eles estão expostos a GDI por função ponteiros que é retornados pela DrvEnableDriver. Independentemente do nome, todas as funções devem seguir os protótipos no arquivo de cabeçalho Winddi.h.

A seguinte tabela mostra as funções DDI que exibir drivers devem incluir.

Função Descrição

DisplayInit

Passa informações instância, que permite que o driver para localizar informações configuração PCI para seu dispositivo.

Driver de barramento PCI preenche as informações se o driver tiver um modelo PCI no Registro. Esta é a primeira função driver exibir chamado pelo GWES.

DrvAnyBlt

Executa transferências bloco bit, com alongamento ou transparência.

DrvBitBlt

Executa transferências bloco bit gerais, com recorte e mascaramento.

Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, PolyBezier, SetPixel, BitBlt, MaskBlt, Retângulo, ExtTextOut, DrawText, e ExtTextOut Funções GDI.

DrvCopyBits

Envia uma banda de impressão GDI-Created para um driver de impressora.

Mapeia para o SetDIBitsToDevice Função GDI.

DrvCreateDeviceBitmap

Cria e gerencia arquivos bitmap.

DrvDeleteDeviceBitmap

Exclui um arquivo de bitmap dispositivo.

DrvDisableDriver

Notifica o driver exibir que a GDI não precisa dele e está pronto para descarregar o driver.

DrvDisablePDEV

Notifica o driver que o GDI precisa mais um dispositivo específico exibir.

DrvDisableSurface

Notifica o driver que o GDI precisa deixa um superfície de desenho específico.

DrvEnableDriver

Retorna os ponteiros para funções DDI para GDI. O ponto de entrada inicial que é exposta pelo driver. O driver expõe o segundo ponto de entrada se DisplayInit é implementada.

DrvEnablePDEV

Retorna um PDEV estrutura para o GDI. A PDEV estrutura é uma representação lógica de um físico dispositivo exibir.

DrvEnableSurface

Cria um superfície de desenho e a associa somente ao PDEV.

DrvEndDoc

Envia informações qualquer controle que é necessário para impressão concluir um documento.

DrvEscape

Recupera informações de um dispositivo que não está disponível em um DDI device-independent. Essa função opera o mesmo que com Windows NT, exceto que Windows Embedded CE não suporte a DrvDrawEscape função.

DrvFillPath

Preenche um caminho de desenho com um pincel.

Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI.

DrvGetMasks

Obtém as máscaras de cor para atual do dispositivo de vídeo modo.

DrvGetModes

Lista os modos exibir com suporte pelo dispositivo a exibir.

DrvMovePointer

Move o ponteiro com uma garantia que a GDI não interferirá a operação.

DrvPaint

Pinta uma região especificada com um pincel.

Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI.

DrvPowerHandler

Chamado para as notificações POWER_UP e POWER_DOWN identificador.

DrvRealizeBrush

Cria um pincel com parâmetros que são especificados pela GDI.

DrvRealizeColor

Mapeia um cor RGB até o mais próximo disponível cor que é com suporte, o dispositivo.

DrvSetPalette

Define paleta da dispositivo de vídeo.

DrvSetPointerShape

Define o ponteiro para uma nova forma e atualiza a exibir.

DrvStartDoc

Envia informações qualquer controle que é necessário para iniciar impressão um documento.

DrvStartPage

Envia informações qualquer controle que é necessário para impressão iniciar uma nova página.

DrvStrokePath

Processa um caminho de desenho.

Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI.

DrvStrokeAndFillPath

Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI.

DrvTransparentBlt

Transferir bloco de bits, com transparência.

DrvUnrealizeColor

Mapeia uma cor no formato do dispositivo de vídeo para um valor RGB.

See Also

Reference

BitBlT Emulation Library Functions

Concepts

Display Driver Extensions
Display Driver Samples
Primary Display Drivers
Secondary Display Drivers
GPE Base Classes
GDI Support Services
Display Buffer Formats
Line Drawing
Display Driver Escape Codes
Display Drivers and the Run-Time Image

Other Resources

Display Drivers