Поделиться через


Метод IUIAnimationManager::SetCompressPriorityComparison (uianimation.h)

Задает обработчик сравнения приоритетов, который должен вызываться для определения возможности сжатия запланированной раскадровки.

Синтаксис

HRESULT SetCompressPriorityComparison(
  [in, optional] IUIAnimationPriorityComparison *comparison
);

Параметры

[in, optional] comparison

Обработчик сравнения приоритетов для сжатия.

Указанный объект должен реализовывать интерфейс IUIAnimationPriorityComparison или иметь значение NULL. См. заметки.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок анимации Windows .

Комментарии

Установка обработчика сравнения приоритетов с помощью этого метода позволяет приложению указать, когда можно разрешить конфликты планирования, сжимая запланированную раскадровки и любые другие раскадровки, анимирующие те же переменные.

Раскадровка может быть сжата только в том случае, если объект сравнения приоритетов, зарегистрированный с помощью этого метода, возвращает S_OK для всех других запланированных раскадровки, на которые будет влиять сжатие. При сжатии раскадровки время временно ускоряется для затронутых раскадровки, чтобы они играли быстрее.

Передача значения NULL для параметра сравнения приводит к тому, что анимация Windows освобождает ссылку на любой объект обработчика, переданный ранее. Этот метод может быть необходим для прерывания ссылочных циклов без вызова метода IUIAnimationManager::Shutdown .

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header uianimation.h
DLL UIAnimation.dll

См. также раздел

IUIAnimationManager

IUIAnimationManager::SetCancelPriorityComparison

IUIAnimationManager::SetConcludePriorityComparison

IUIAnimationManager::SetTrimPriorityComparison

IUIAnimationPriorityComparison