DDI Functions
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 |
---|---|
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. |
|
Executa transferências bloco bit, com alongamento ou transparência. |
|
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. |
|
Envia uma banda de impressão GDI-Created para um driver de impressora. Mapeia para o SetDIBitsToDevice Função GDI. |
|
Cria e gerencia arquivos bitmap. |
|
Exclui um arquivo de bitmap dispositivo. |
|
Notifica o driver exibir que a GDI não precisa dele e está pronto para descarregar o driver. |
|
Notifica o driver que o GDI precisa mais um dispositivo específico exibir. |
|
Notifica o driver que o GDI precisa deixa um superfície de desenho específico. |
|
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. |
|
Retorna um PDEV estrutura para o GDI. A PDEV estrutura é uma representação lógica de um físico dispositivo exibir. |
|
Cria um superfície de desenho e a associa somente ao PDEV. |
|
Envia informações qualquer controle que é necessário para impressão concluir um documento. |
|
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. |
|
Preenche um caminho de desenho com um pincel. Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI. |
|
Obtém as máscaras de cor para atual do dispositivo de vídeo modo. |
|
Lista os modos exibir com suporte pelo dispositivo a exibir. |
|
Move o ponteiro com uma garantia que a GDI não interferirá a operação. |
|
Pinta uma região especificada com um pincel. Mapeia para o MoveToEx, Polígono, Polilinha, Elipse, Retângulo, e PolyBezier Funções GDI. |
|
Chamado para as notificações POWER_UP e POWER_DOWN identificador. |
|
Cria um pincel com parâmetros que são especificados pela GDI. |
|
Mapeia um cor RGB até o mais próximo disponível cor que é com suporte, o dispositivo. |
|
Define paleta da dispositivo de vídeo. |
|
Define o ponteiro para uma nova forma e atualiza a exibir. |
|
Envia informações qualquer controle que é necessário para iniciar impressão um documento. |
|
Envia informações qualquer controle que é necessário para impressão iniciar uma nova página. |
|
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. |
Transferir bloco de bits, com transparência. |
|
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