IUIAnimationStoryboard2::Schedule-Methode (uianimation.h)
Weist das Storyboard an, sich selbst für die Wiedergabe zu planen.
Syntax
HRESULT Schedule(
[in] UI_ANIMATION_SECONDS timeNow,
[out, optional] UI_ANIMATION_SCHEDULING_RESULT *schedulingResult
);
Parameter
[in] timeNow
Die aktuelle Zeit.
[out, optional] schedulingResult
Das Ergebnis der Terminplanungsanforderung. Sie können diesen Parameter von Aufrufen dieser Methode weglassen.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück. andernfalls ein HRESULT-Fehlercode . Eine Liste der Fehlercodes finden Sie unter Fehlercodes für die Windows-Animation .
Hinweise
Diese Methode weist ein Storyboard an, sich mithilfe der folgenden Regeln dem Zeitplan für die Wiedergabe von Storyboards hinzuzufügen:
- Wenn keine Storyboards zur Wiedergabe derselben Animationsvariablen vorhanden sind, ist der Versuch erfolgreich, und das Storyboard beginnt sofort mit der Wiedergabe.
- Wenn das Storyboard Priorität hat, konfliktierende Storyboards abzubrechen, zu kürzen, abzuschließen oder zu komprimieren, ist der Versuch, einen Zeitplan zu planen, erfolgreich, und das Storyboard beginnt so schnell wie möglich mit der Wiedergabe.
- Wenn das Storyboard keine Priorität hat, schlägt der Versuch fehl, und der schedulingResult-Parameter ist auf UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY festgelegt.
Es ist möglich, ein Storyboard wiederzuverwenden, indem Sie Schedule erneut aufrufen, nachdem die status UI_ANIMATION_STORYBOARD_READY erreicht hat. Ein Versuch, ein Storyboard zu planen, wenn es sich in einem anderen Zustand als UI_ANIMATION_STORYBOARD_BUILDING oder UI_ANIMATION_STORYBOARD_READY befindet, schlägt fehl, und schedulingResult ist auf UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED festgelegt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |
Weitere Informationen
IUIAnimationStoryboard2::Abandon
IUIAnimationStoryboard2::Abschluss
IUIAnimationStoryboard2::Finish
IUIAnimationStoryboard2::GetStatus