Freigeben über


IUIAnimationInterpolator2::GetDuration-Methode (uianimation.h)

Ruft die Dauer eines Übergangs für die angegebene Dimension ab.

Syntax

HRESULT GetDuration(
  [out] UI_ANIMATION_SECONDS *duration
);

Parameter

[out] duration

Die Dauer des Übergangs.

Rückgabewert

Wenn diese 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 IUIAnimationInterpolator2::SetInitialValueAndVelocity-Methode auf, um den Anfangswert und die Geschwindigkeit festzulegen, bevor GetDuration aufgerufen wird. Daher muss ein benutzerdefinierter Interpolator nicht überprüfen, 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 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

IUIAnimationInterpolator2