winrt::resume_after 函数 (C++/WinRT)
帮助程序函数(在协同例程中使用)将控件返回到调用方,然后在延迟后在线程池线程上恢复执行。
有关详细信息,请参阅 并发和异步操作。
语法
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
parameters
duration
延迟的持续时间。
返回值
一个对象,你可以 co_await
。
备注
可以使用 std::chrono 和 std::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 (默认包含)