UI_ANIMATION_PRIORITY_EFFECT Enumeration (uianimation.h)

Definiert potenzielle Auswirkungen auf ein Storyboard, wenn ein Prioritätsvergleich false zurückgibt.

Syntax

typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0008_0001 {
  UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0,
  UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1
} UI_ANIMATION_PRIORITY_EFFECT;

Konstanten

 
UI_ANIMATION_PRIORITY_EFFECT_FAILURE
Wert: 0
Dieses Storyboard wurde möglicherweise nicht erfolgreich geplant.
UI_ANIMATION_PRIORITY_EFFECT_DELAY
Wert: 1
Das Storyboard wird geplant, kann aber später mit der Wiedergabe beginnen.

Hinweise

Diese Enumeration wird als priorityEffect-Parameter von IUIAnimationPriorityComparison::HasPriority verwendet, um den Client über die potenzielle Auswirkung auf das Storyboard zu informieren, die geplant werden soll, wenn der Rückgabewert false (S_FALSE) ist. UI_ANIMATION_PRIORITY_EFFECT_FAILURE bedeutet, dass der Versuch, das Storyboard zu planen, möglicherweise fehlschlägt, wenn der Rückgabewert false ist. UI_ANIMATION_PRIORITY_EFFECT_DELAY bedeutet, dass der Versuch, das Storyboard zu planen, erfolgreich ist, aber wenn der Rückgabewert false ist, kann das Storyboard später als andernfalls wiedergegeben werden.

Diese Enumeration kann einer Anwendung dabei helfen, zu entscheiden, wie aggressiv sie bei der Verringerung der Latenz auf der Benutzeroberfläche vorgehen soll. Wenn die Anwendung beispielsweise true zurückgibt, wenn der Effekt UI_ANIMATION_PRIORITY_EFFECT_DELAY ist, werden andere Animationen möglicherweise abgebrochen oder komprimiert, obwohl dies nicht unbedingt erforderlich war, um eine neue Animation innerhalb der von der Anwendung angegebenen längsten akzeptablen Verzögerung wiederzugeben.

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
Kopfzeile uianimation.h

Weitere Informationen

IUIAnimationPriorityComparison::HasPriority