winrt::resume_after-Funktion (C++/WinRT)
Eine Hilfsfunktion – für die Verwendung innerhalb eines Coroutines – die Steuerung an den Aufrufer zurückgibt, und setzt dann die Ausführung auf einem Threadpoolthread nach einer Verzögerung fort.
Weitere Informationen finden Sie unter "Parallelität" und "asynchrone Vorgänge".
Syntax
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
Parameter
duration
Die Dauer der Verzögerung.
Rückgabewert
Ein Objekt, das Sie können co_await
.
Hinweise
Sie können die Funktionen und Operatoren in den Namespaces std::chrono und std::literals::chrono_literals Namespaces verwenden, um TimeSpan-Werte bequem zu erstellen.
co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);
Anforderungen
Mindest unterstütztes SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Header: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (standardmäßig enthalten)