Freigeben über


IUIAnimationInterpolator2::GetFinalValue-Methode (uianimation.h)

Ruft den letzten Wert am Ende des Übergangs für die angegebene Dimension ab.

Syntax

HRESULT GetFinalValue(
  [out] DOUBLE *value,
  [in]  UINT   cDimension
);

Parameter

[out] value

Der endgültige Wert.

[in] cDimension

Die Dimension, aus der der endgültige Wert abgerufen werden soll.

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 vor dem Aufrufen von GetFinalValue festzulegen, sodass ein benutzerdefinierter Interpolator nicht überprüfen muss, ob der Anfangswert und die Anfangsgeschwindigkeit 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 GetFinalValue 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