winrt::resume_after function (C++/WinRT)
Fonction d’assistance( pour une utilisation dans une coroutine) qui retourne le contrôle à l’appelant, puis reprend l’exécution sur un thread de pool de threads après un retard.
Pour plus d’informations, consultez Les opérations concurrentiels et asynchrones.
Syntaxe
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
Paramètres
duration
Durée du délai.
Valeur retournée
Objet que vous pouvez co_await
.
Remarques
Vous pouvez utiliser les fonctions et les opérateurs dans std::chrono et std::littérals::chrono_literals espaces de noms pour créer des valeurs TimeSpan de manière pratique.
co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);
Spécifications
Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)