função winrt:: resume_after (C++/WinRT)
Uma função auxiliar — para uso em uma corrotina — que retorna o controle ao chamador e, em seguida, retoma a execução em um thread do pool de threads após um atraso.
Para obter mais informações, consulte simultaneidade e operações assíncronas.
Sintaxe
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
Parâmetros
duration
A duração do atraso.
Valor retornado
Um objeto que você pode co_await
.
Comentários
Você pode usar as funções e operadores nos namespaces std:: Chrono e std:: literals:: chrono_literals para criar valores de TimeSpan convenientemente.
co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);
Requisitos
SDK mínimo com suporte: SDK do Windows versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace: winrt
Cabeçalho: % WindowsSdkDir% include < WindowsTargetPlatformVersion > \cppwinrt\winrt\base.h (incluído por padrão)