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

dispatcherUn 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)

Voir aussi