función winrt::resume_after (C++/WinRT)

Una función auxiliar, para su uso dentro de una coroutina, que devuelve el control al autor de la llamada y, a continuación, reanuda la ejecución en un subproceso del grupo de subprocesos después de un retraso.

Para obtener más información, vea Operaciones simultaneidad y asincrónicas.

Sintaxis

inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;

Parámetros

duration

Duración del retraso.

Valor devuelto

Objeto que puede .co_await

Comentarios

Puede usar las funciones y los operadores de los espacios de nombres std::chrono y std::literals::chrono_literals para crear valores TimeSpan de forma cómoda.

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 admitido: Windows SDK versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Consulte también