IUIAnimationStoryboard2::Schedule, méthode (uianimation.h)
Dirige le storyboard pour qu’il se planifie lui-même pour la lecture.
Syntaxe
HRESULT Schedule(
[in] UI_ANIMATION_SECONDS timeNow,
[out, optional] UI_ANIMATION_SCHEDULING_RESULT *schedulingResult
);
Paramètres
[in] timeNow
L’heure actuelle.
[out, optional] schedulingResult
Résultat de la demande de planification. 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
Cette méthode indique à un storyboard d’essayer de s’ajouter à la planification de la lecture de storyboards, en utilisant les règles suivantes :
- S’il n’y a pas de table de montage séquentiel qui anime les mêmes variables d’animation, la tentative réussit et le storyboard commence immédiatement à jouer.
- Si le storyboard a la priorité d’annuler, de supprimer, de conclure ou de compresser les storyboards en conflit, la tentative de planification réussit et le storyboard commence à jouer dès que possible.
- Si le storyboard n’a pas de priorité, la tentative échoue et le paramètre schedulingResult est défini sur UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY.
Il est possible de réutiliser un storyboard en appelant à nouveau Schedule une fois son status atteint UI_ANIMATION_STORYBOARD_READY. Une tentative de planification d’un storyboard lorsqu’il se trouve dans un état autre que UI_ANIMATION_STORYBOARD_BUILDING ou UI_ANIMATION_STORYBOARD_READY échoue, et schedulingResult est défini sur UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED.
Configuration requise
Client minimal pris en charge | Windows 8, Windows 7 et mise à jour de plateforme 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
IUIAnimationStoryboard2::Abandon
IUIAnimationStoryboard2::Conclusion
IUIAnimationStoryboard2::Finish
IUIAnimationStoryboard2::GetStatus