Compartilhar via


UI_ANIMATION_PRIORITY_EFFECT enumeração (uianimation.h)

Define possíveis efeitos em um storyboard se uma comparação de prioridade retornar 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
Este storyboard pode não ser agendado com êxito.
UI_ANIMATION_PRIORITY_EFFECT_DELAY
Valor: 1
O storyboard será agendado, mas poderá começar a ser reproduzido mais tarde.

Comentários

Essa enumeração é usada como o parâmetro priorityEffect de IUIAnimationPriorityComparison::HasPriority, informando ao cliente sobre o efeito potencial no storyboard a ser agendado quando o valor retornado for false (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE significa que a tentativa de agendar o storyboard poderá falhar se o valor retornado for false. UI_ANIMATION_PRIORITY_EFFECT_DELAY significa que a tentativa de agendar o storyboard terá êxito, mas se o valor retornado for falso, o storyboard poderá ser reproduzido mais tarde do que seria de outra forma.

Essa enumeração pode ajudar um aplicativo a decidir o quão agressivo deve ser em relação à redução da latência na interface do usuário. Por exemplo, se o aplicativo retornar true quando o efeito for UI_ANIMATION_PRIORITY_EFFECT_DELAY, outras animações poderão ser canceladas ou compactadas, mesmo que isso não seja estritamente necessário para reproduzir uma nova animação dentro do atraso aceitável mais longo especificado pelo aplicativo.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho uianimation.h

Confira também

IUIAnimationPriorityComparison::HasPriority