Partager via


IUIAnimationManager2 ::Update, méthode (uianimation.h)

Mises à jour les valeurs de toutes les variables d’animation.

Syntaxe

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

Paramètres

[in] timeNow

Heure système actuelle. Ce paramètre doit être supérieur ou égal à 0,0.

[out, optional] updateResult

Résultat de la mise à jour. Vous pouvez omettre ce paramètre des appels à cette méthode.

Valeur retournée

Retourne S_OK en cas de réussite ; sinon, un code d’erreur HRESULT . Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .

Remarques

L’appel de cette méthode fait passer le gestionnaire d’animation à timeNow, modifie le status de tous les storyboards si nécessaire et met à jour les variables d’animation en valeurs interpolées appropriées. Si le gestionnaire d’animations est suspendu, aucune variable ou table de montage séquentiel n’est mise à jour. Si le mode animation est UI_ANIMATION_MODE_DISABLED, tous les storyboards planifiés se terminent immédiatement. Si les valeurs des variables changent pendant cet appel, la valeur de updateResult est UI_ANIMATION_UPDATE_VARIABLES_CHANGED ; sinon, c’est UI_ANIMATION_UPDATE_NO_CHANGE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8, Windows 7 et Platform Update pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h
DLL UIAnimation.dll

Voir aussi

IUIAnimationManager2

IUIAnimationManager2 ::P ause

IUIAnimationManager2 ::Resume

IUIAnimationManager ::SetAnimationMode

UI_ANIMATION_MODE

UI_ANIMATION_UPDATE_RESULT