winrt::resume_after 函数 (C++/WinRT)

帮助程序函数(在协同例程中使用)将控件返回到调用方,然后在延迟后在线程池线程上恢复执行。

有关详细信息,请参阅 并发和异步操作

语法

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

parameters

duration

延迟的持续时间。

返回值

一个对象,你可以 co_await

备注

可以使用 std::chronostd::literals::chrono_literals 命名空间中的函数和运算符方便地创建 TimeSpan 值。

co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);

要求

支持的最低 SDK:Windows SDK 版本 10.0.17134.0 (Windows 10版本 1803)

命名空间: winrt

标头: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (默认包含)

请参阅