Приоритет конфликтов компонентов

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Приоритет конфликта компонента определяет приоритет, который должен иметь компонент, если код пользовательского интерфейса Юнидrv применяет ограничения параметров.

Средство синтаксического анализа GPD назначает приоритет конфликта функции в следующем порядке: от самого высокого до низкого приоритета:

  1. Установленные компоненты. (См. раздел Обработка устанавливаемых компонентов и параметров.)

  2. Функции с параметром *FeatureType, равным PRINTER_PROPERTY.

  3. Функции с параметром *FeatureType , равным DOC_PROPERTY или JOB_PROPERTY.

Функции в каждом типе признаков назначаются относительно приоритетом на основе значения, указанного для атрибута *ConflictPriority компонента. Таким образом, например, функция PRINTER_PROPERTY с атрибутом *ConflictPriority 1 имеет более высокий приоритет, чем функция DOC_PROPERTY с атрибутом *ConflictPriority 3. Функции, которые не имеют атрибута *ConflictPriority , имеют более низкий приоритет, чем функции, которые делают.

Дополнительные сведения о атрибутах *FeatureType и *ConflictPriority см. в разделе "Атрибуты компонентов".