Partilhar via


Prioridade de conflito de funcionalidades

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 prioridade de conflito de um recurso identifica a prioridade que um recurso deve ter quando o código da interface do usuário do Unidrv impõe restrições de opção .

O analisador GPD atribui uma prioridade de conflito a um recurso na seguinte ordem, da prioridade mais alta para a mais baixa:

  1. Recursos instaláveis que estão instalados. (Consulte Manuseio de recursos e opções instaláveis.)

  2. Funcionalidades com *FeatureType definido como PRINTER_PROPERTY.

  3. Recursos com *FeatureType definidos como DOC_PROPERTY ou JOB_PROPERTY.

Os recursos dentro de cada tipo de recurso recebem uma prioridade relativa com base no valor especificado para o atributo *ConflictPriority do recurso. Assim, por exemplo, um recurso PRINTER_PROPERTY com um atributo *ConflictPriority de 1 tem uma prioridade maior do que um recurso DOC_PROPERTY com um atributo *ConflictPriority de 3. Os recursos que não têm um atributo *ConflictPriority têm uma prioridade menor do que os recursos que têm.

Para obter mais informações sobre os atributos *FeatureType e *ConflictPriority, consulte Feature Attributes.