IUIAnimationInterpolator::GetDuration-Methode (uianimation.h)
Ruft die Dauer eines Übergangs ab.
Syntax
HRESULT GetDuration(
[out] UI_ANIMATION_SECONDS *duration
);
Parameter
[out] duration
Die Dauer des Übergangs.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Fehlercodes für die Windows-Animation .
Hinweise
Windows-Animation ruft immer die SetInitialValueAndVelocity-Methode auf, um den Anfangswert und die Geschwindigkeit vor dem Aufrufen von GetDuration festzulegen, sodass ein benutzerdefinierter Interpolator nicht überprüfen muss, ob der Anfangswert und die Geschwindigkeit festgelegt wurden.
Die Windows-Animation kann SetInitialValueAndVelocity mehrmals mit unterschiedlichen Parametern aufrufen. Interpolatoren können den internen Zustand zwischenspeichern, um die Leistung zu verbessern, aber sie müssen diesen zwischengespeicherten Zustand jedes Mal aktualisieren , wenn SetInitialValueAndVelocity aufgerufen wird, und sicherstellen, dass die Ergebnisse der nachfolgenden Aufrufe von GetDuration den aktualisierten Zustand widerspiegeln.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |