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
dispatcher
Winrt::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_await
Anda .
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)