Compartir a través de


enumeración UI_ANIMATION_PRIORITY_EFFECT (uianimation.h)

Define posibles efectos en un guión gráfico si una comparación de prioridad devuelve false.

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;

Constantes

 
UI_ANIMATION_PRIORITY_EFFECT_FAILURE
Valor: 0
Es posible que este guión gráfico no se programe correctamente.
UI_ANIMATION_PRIORITY_EFFECT_DELAY
Valor: 1
El guión gráfico se programará, pero podría empezar a jugar más adelante.

Comentarios

Esta enumeración se usa como parámetro priorityEffect de IUIAnimationPriorityComparison::HasPriority, informando al cliente del posible efecto en el guión gráfico que se va a programar cuando el valor devuelto es false (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE significa que el intento de programar el guión gráfico podría producir un error si el valor devuelto es false. UI_ANIMATION_PRIORITY_EFFECT_DELAY significa que el intento de programar el guión gráfico se realizará correctamente, pero si el valor devuelto es false, el guión gráfico podría reproducirse más adelante de lo contrario.

Esta enumeración puede ayudar a una aplicación a decidir qué tan agresivo es reducir la latencia en la interfaz de usuario. Por ejemplo, si la aplicación devuelve true cuando el efecto es UI_ANIMATION_PRIORITY_EFFECT_DELAY, es posible que otras animaciones se cancelen o compriman aunque no fuera estrictamente necesaria para reproducir una nueva animación dentro del retraso aceptable más largo especificado por la aplicación.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista y Actualización de plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Encabezado uianimation.h

Consulte también

IUIAnimationPriorityComparison::HasPriority