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


перечисление UI_ANIMATION_SCHEDULING_RESULT (uianimation.h)

Определяет результаты для планирования раскадровки.

Синтаксис

typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0002_0002 {
  UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE = 0,
  UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY = 1,
  UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED = 2,
  UI_ANIMATION_SCHEDULING_SUCCEEDED = 3,
  UI_ANIMATION_SCHEDULING_DEFERRED = 4
} UI_ANIMATION_SCHEDULING_RESULT;

Константы

 
UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE
Значение: 0
Сбой планирования по непредвиденной причине.
UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY
Значение: 1
Сбой планирования, так как
произошел конфликт планирования, и текущая запланированная раскадровка имеет более высокий приоритет.

Дополнительные сведения см. в разделе IUIAnimationPriorityComparison::HasPriority.
UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED
Значение: 2
Сбой планирования, так как
раскадровка уже запланирована.
UI_ANIMATION_SCHEDULING_SUCCEEDED
Значение: 3
Планирование выполнено успешно.
UI_ANIMATION_SCHEDULING_DEFERRED
Значение: 4
Планирование откладывается и будет предпринята попытка после завершения текущего обратного вызова.

Комментарии

IUIAnimationStoryboard::Schedule возвращает UI_ANIMATION_SCHEDULING_DEFERRED, только если приложение пытается запланировать раскадровки во время обратного вызова IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged.

Требования

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

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

IUIAnimationStoryboard::Schedule