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


Метод IUIAnimationManager2::Update (uianimation.h)

Обновления значения всех переменных анимации.

Синтаксис

HRESULT Update(
  [in]            UI_ANIMATION_SECONDS       timeNow,
  [out, optional] UI_ANIMATION_UPDATE_RESULT *updateResult
);

Параметры

[in] timeNow

Текущее системное время. Этот параметр должен быть больше или равен 0,0.

[out, optional] updateResult

Результат обновления. Этот параметр можно опустить в вызовах этого метода.

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

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

Комментарии

Вызов этого метода перемещает диспетчер анимации в timeNow, изменяет состояние всех раскадровок по мере необходимости и обновляет все переменные анимации до соответствующих интерполированных значений. Если диспетчер анимации приостановлен, раскадровки или переменные не обновляются. Если режим анимации UI_ANIMATION_MODE_DISABLED, воспроизведение всех запланированных раскадровки завершается немедленно. Если значения каких-либо переменных изменяются во время этого вызова, значение updateResult равно UI_ANIMATION_UPDATE_VARIABLES_CHANGED; в противном случае это UI_ANIMATION_UPDATE_NO_CHANGE.

Требования

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

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

IUIAnimationManager2

IUIAnimationManager2::P ause

IUIAnimationManager2::Resume

IUIAnimationManager::SetAnimationMode

UI_ANIMATION_MODE

UI_ANIMATION_UPDATE_RESULT