winrt::resume_foreground, fonction (C++/WinRT)
Fonction d’assistance( pour une utilisation dans une coroutine) que vous pouvez co_await
basculer l’exécution vers un thread de premier plan spécifique. Pour plus d’informations et un exemple de code, consultez Programmation avec affinité de thread à l’esprit.
Syntaxe
inline auto resume_foreground(
Windows::UI::Core::CoreDispatcher const& dispatcher,
Windows::UI::Core::CoreDispatcherPriority const priority = Windows::UI::Core::CoreDispatcherPriority::Normal) noexcept;
inline auto resume_foreground(
Windows::System::DispatcherQueue const& dispatcher,
Windows::System::DispatcherQueuePriority const priority = Windows::System::DispatcherQueuePriority::Normal) noexcept;
inline auto resume_foreground(
Microsoft::System::DispatcherQueue const& dispatcher,
Microsoft::System::DispatcherQueuePriority const priority = Microsoft::System::DispatcherQueuePriority::Normal) noexcept;
Paramètres
dispatcher
Un winrt::Windows::UI::Core::CoreDispatcher (ou winrt::Windows::System::D ispatcherQueue ou winrt::Microsoft::System::D ispatcherQueue) dont le thread de premier plan doit basculer vers l’exécution.
priority
Spécifie la priorité de distribution d’événements.
Valeur retournée
Objet que vous pouvez co_await
.
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17763.0 (Windows 10, version 1809)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. UI. Core.h (non inclus par défaut), %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. System.h (non inclus par défaut), $(ProjectDir)Generated Files\winrt\Microsoft.System.h (non inclus par défaut)