Partilhar via


IPrintOemDriverUni COM Interface

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

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

A interface IPrintOemDriverUni COM fornece um plug-in de renderização com acesso às operações utilitárias fornecidas pela DLL gráfica da impressora, destinadas ao Unidrv. Essas operações enviam um fluxo de dados para o spooler de impressão e obtêm informações geridas pelo driver.

A tabela a seguir lista e descreve todos os métodos definidos pela interface IPrintOemDriverUni.

Método Descrição
IPrintOemDriverUni::DrvGetDriverSetting Retorna o status atual dos recursos da impressora e outras informações internas.
IPrintOemDriverUni::DrvGetGPDData Permite que plug-ins de renderização obtenham dados definidos no arquivo de descrição genérica da impressora (GPD) de uma impressora.
IPrintOemDriverUni::DrvGetStandardVariable Permite que plug-ins de renderização obtenham o valor atual das variáveis padrão do Unidrv.
IPrintOemDriverUni::DrvUniTextOut Permite um plug-in de renderização usando uma superfície de desenho gerenciada por dispositivo para produzir facilmente cadeias de texto.
IPrintOemDriverUni::DrvWriteAbortBuf Permite que um plug-in de renderização redefina uma impressora depois que um usuário encerra um trabalho de impressão.
IPrintOemDriverUni::DrvWriteSpoolBuf Envia dados da impressora para o spooler.
IPrintOemDriverUni::DrvXMoveTo Notifica o Unidrv sobre alterações de posição x do cursor.
IPrintOemDriverUni::DrvYMoveTo Notifica o Unidrv sobre alterações na posição y do cursor.

Para obter mais informações, consulte Implementação de Interfaces COM de Drivers de Impressora.