Método IUIAnimationStoryboard2::Schedule (uianimation.h)
Direciona o storyboard para se agendar para jogar.
Sintaxe
HRESULT Schedule(
[in] UI_ANIMATION_SECONDS timeNow,
[out, optional] UI_ANIMATION_SCHEDULING_RESULT *schedulingResult
);
Parâmetros
[in] timeNow
A hora atual.
[out, optional] schedulingResult
O resultado da solicitação de agendamento. Você pode omitir esse parâmetro de chamadas para esse método.
Valor retornado
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
Esse método direciona um storyboard para tentar se adicionar à agenda de reprodução de storyboards, usando estas regras:
- Se não houver storyboards de reprodução animando qualquer uma das mesmas variáveis de animação, a tentativa será bem-sucedida e o storyboard começará a ser reproduzido imediatamente.
- Se o storyboard tiver prioridade para cancelar, cortar, concluir ou compactar storyboards conflitantes, a tentativa de agendar terá êxito e o storyboard começará a ser reproduzido assim que possível.
- Se o storyboard não tiver prioridade, a tentativa falhará e o parâmetro schedulingResult será definido como UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY.
É possível reutilizar um storyboard chamando Schedule novamente depois que seu status tiver atingido UI_ANIMATION_STORYBOARD_READY. Uma tentativa de agendar um storyboard quando ele estiver em qualquer estado diferente de UI_ANIMATION_STORYBOARD_BUILDING ou UI_ANIMATION_STORYBOARD_READY falhar e schedulingResult estiver definido como UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED.
Requisitos
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
IUIAnimationStoryboard2::Abandon
IUIAnimationStoryboard2::Conclude
IUIAnimationStoryboard2::Finish
IUIAnimationStoryboard2::GetStatus