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 (既定で含まれます)

こちらもご覧ください