winrt::resume_after 関数 (C++/WinRT)
コルーチン内で使用するヘルパー関数。呼び出し元に制御を返し、遅延後にスレッド プール スレッドでの実行を再開します。
詳細については、「 コンカレンシーと非同期操作」を参照してください。
構文
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
パラメーター
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 (既定で含まれます)