Priorità dei conflitti di funzionalità
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
La priorità di conflitto di una funzionalità identifica la priorità che una funzionalità deve avere quando il codice dell'interfaccia utente di Unidrv applica vincoli di opzione.
Il parser GPD assegna una priorità di conflitto a una funzionalità nell'ordine seguente, dalla priorità più alta alla più bassa:
Funzionalità installabili installate. (Vedere Gestione delle funzionalità e delle opzioni installabili.
Funzionalità con *FeatureType impostato su PRINTER_PROPERTY.
Funzionalità con *FeatureType impostato su DOC_PROPERTY o JOB_PROPERTY.
Alle funzionalità all'interno di ogni tipo di funzionalità viene assegnata una priorità relativa in base al valore specificato per l'attributo *ConflictPriority della funzionalità. Ad esempio, una funzionalità PRINTER_PROPERTY con un attributo *ConflictPriority pari a 1 ha una priorità più alta rispetto a una funzionalità di DOC_PROPERTY con un attributo *ConflictPriority pari a 3. Le funzionalità che non hanno un attributo *ConflictPriority hanno una priorità inferiore rispetto alle funzionalità che lo fanno.
Per altre informazioni sugli attributi *FeatureType e *ConflictPriority , vedere Attributi delle funzionalità.