Compartilhar via


Prioridade de conflito de recursos

Importante

A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) 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 Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

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 ordem a seguir, da prioridade mais alta para a mais baixa:

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

  2. Recursos com *FeatureType definido como PRINTER_PROPERTY.

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

Os recursos em 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 mais alta do que um recurso de DOC_PROPERTY com um atributo *ConflictPriority de 3. Os recursos que não têm um atributo *ConflictPriority têm uma prioridade inferior aos recursos que possuem.

Para mais informações sobre os atributos *FeatureType e *ConflictPriority, consulte Atributos de recurso.