Compartilhar via


Método IUIAnimationManager2::Update (uianimation.h)

Atualizações os valores de todas as variáveis de animação.

Sintaxe

HRESULT Update(
  [in]            UI_ANIMATION_SECONDS       timeNow,
  [out, optional] UI_ANIMATION_UPDATE_RESULT *updateResult
);

Parâmetros

[in] timeNow

A hora atual do sistema. Esse parâmetro deve ser maior ou igual a 0,0.

[out, optional] updateResult

O resultado da atualização. Você pode omitir esse parâmetro de chamadas para esse método.

Retornar valor

Retorna S_OK se tiver êxito; caso contrário, um código de erro HRESULT . Consulte Códigos de erro de animação do Windows para obter uma lista de códigos de erro.

Comentários

Chamar esse método avança o gerenciador de animação para timeNow, altera a status de todos os storyboards conforme necessário e atualiza todas as variáveis de animação para valores interpolados apropriados. Se o gerenciador de animação estiver em pausa, nenhum storyboard ou variável será atualizado. Se o modo de animação for UI_ANIMATION_MODE_DISABLED, todos os storyboards agendados terminarão de ser reproduzidos imediatamente. Se os valores de qualquer variável forem alterados durante essa chamada, o valor de updateResultserá UI_ANIMATION_UPDATE_VARIABLES_CHANGED; caso contrário, será UI_ANIMATION_UPDATE_NO_CHANGE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8, Windows 7 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho uianimation.h
DLL UIAnimation.dll

Confira também

IUIAnimationManager2

IUIAnimationManager2::P ause

IUIAnimationManager2::Resume

IUIAnimationManager::SetAnimationMode

UI_ANIMATION_MODE

UI_ANIMATION_UPDATE_RESULT