Compartilhar via


Funções definidas por DLLs de interface da impressora

Importante

Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com o PSA (Aplicativos de Suporte para Impressão), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte o Guia de design do aplicativo de suporte para impressão.

As DLLs da interface da impressora exportam as funções listadas na tabela a seguir.

Função Finalidade
DllEntryPoint Ponto de entrada de DLL inicial, normalmente chamado de DLLMain.
DrvConvertDevMode Converte a estrutura DEVMODEW especificada de uma versão para outra.
DrvDeviceCapabilities Retorna informações solicitadas sobre os recursos de uma impressora.
DrvDevicePropertySheets Chama CPSUI para criar páginas de folha de propriedades que descrevem as propriedades de uma impressora.
DrvDocumentEvent (Opcional) Permite que a DLL da interface da impressora especifique quais eventos associados à impressão de um documento ele manipulará.
DrvDriverEvent (Opcional) Permite que a DLL da interface da impressora responda às notificações do spooler de que determinados eventos específicos do driver ocorreram.
DrvDocumentPropertySheets> Chama CPSUI para criar páginas de folha de propriedades que descrevem as propriedades de um documento de impressão.
DrvPrinterEvent Permite que a DLL da interface da impressora responda às notificações do spooler de que determinados eventos específicos da impressora ocorreram.
DrvQueryColorProfile (Opcional) Permite que a DLL da interface da impressora especifique um perfil ICC a ser usado para gerenciamento de cores.
DrvQueryJobAttributes (Opcional) Permite que a DLL da interface da impressora especifique suporte para recursos como imprimir várias páginas de documento em uma página física (impressão "N-up"), imprimir várias cópias de cada página e agrupar páginas.
DevQueryPrintEx Determina se um trabalho de impressão pode ser impresso usando a configuração atual da impressora.
DrvSplDeviceCaps Retorna informações solicitadas sobre os recursos de uma impressora.
DrvUpgradePrinter (Opcional) Atualizações as configurações do Registro de uma impressora quando uma nova versão do driver é adicionada a um sistema.