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)