Share via


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)

Confira também