Partilhar via


Interface COM IPrintCoreUI2

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 COM IPrintCoreUI2 estende a interface COM IPrintOemDriverUI. No Windows XP e posterior, o driver Pscript5 fornece a interface COM IPrintCoreUI2. Os métodos nesta interface são para uso somente por plug-ins de interface do usuário Pscript5.

Método Descrição
IPrintCoreUI2::DrvGetDriverSetting Permite que um plug-in de interface do usuário obtenha o status atual dos recursos da impressora e outras informações internas.
IPrintCoreUI2::DrvUpdateUISetting Permite que um plug-in de interface do usuário notifique o driver de uma opção de interface do usuário modificada.
IPrintCoreUI2::DrvUpgradeRegistrySetting Permite que plug-ins OEM atualizem as configurações do registro privado.
IPrintCoreUI2::EnumConstrainedOptions Determina quais opções de um recurso são restritas.
IPrintCoreUI2::EnumFeatures Enumera os recursos disponíveis de uma impressora.
IPrintCoreUI2::EnumOptions Enumera as opções disponíveis de um recurso específico.
IPrintCoreUI2::GetFeatureAttribute Recupera a lista de atributos de recurso ou o valor de um atributo de recurso específico.
IPrintCoreUI2::GetGlobalAttribute Recupera a lista de atributos globais ou o valor de um atributo global específico.
IPrintCoreUI2::GetOptionAttribute Recupera a lista de atributos de opção ou o valor de um atributo de opção específico.
IPrintCoreUI2::GetOptions Recupera as configurações de recursos atuais do driver no formato de uma lista de pares de palavras-chave recurso/opção.
IPrintCoreUI2::QuerySimulationSupport Recupera uma estrutura de capacidades de simulação do spooler, que indica os tipos de simulação suportados pelo spooler.
IPrintCoreUI2::SetOptions Define as configurações de recursos do driver.
IPrintCoreUI2::WhyConstrained Determina por que a seleção de recurso/opção especificada é restrita.

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