winrt::resume_foreground (C++/WinRT)

Fungsi pembantu—untuk digunakan dalam coroutine—yang dapat co_await Anda alihkan untuk mengalihkan eksekusi ke utas latar depan tertentu. Untuk informasi selengkapnya, dan contoh kode, lihat Pemrograman dengan mempertimbangkan afinitas utas.

Sintaks

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;

Parameter

dispatcherWinrt::Windows::UI::Core::CoreDispatcher (atau winrt::Windows::System::D ispatcherQueue atau winrt::Microsoft::System::D ispatcherQueue) yang alur latar depannya untuk beralih eksekusi.

priority Menentukan prioritas untuk pengiriman peristiwa.

Mengembalikan nilai

Objek yang dapat co_awaitAnda .

Persyaratan

SDK minimum yang didukung: Windows SDK versi 10.0.17763.0 (Windows 10, versi 1809)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.UI.Core.h (tidak disertakan secara default), %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.System.h (tidak disertakan secara default), $(ProjectDir)Generated Files\winrt\Microsoft.System.h (tidak disertakan secara default)

Lihat juga