winrt::resume_foreground 函式 (C++/WinRT)
協助程式函式,用於協同程式內,您可以將 co_await
執行切換至特定的前景執行緒。 如需詳細資訊和程式碼範例,請參閱 以執行緒親和性進行程式設計。
語法
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;
參數
dispatcher
winrt::Windows::UI::Core::CoreDispatcher (或winrt::Windows::System::D ispatcherQueue或winrt::Microsoft::System:::D ispatcherQueue) 其前景執行緒切換為 。
priority
指定事件分派的優先順序。
傳回值
您可以的 co_await
物件。
規格需求
最低支援的 SDK:Windows SDK 10.0.17763.0 版 (Windows 10 版本 1809)
命名空間: winrt
標頭: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion <> \cppwinrt\winrt\Windows。UI。Core.h (預設不包含) %WindowsSdkDir%IncludeWindowsTargetPlatformVersion <> \cppwinrt\winrt\Windows。System.h (預設不包含) 、$ (ProjectDir) Generated Files\winrt\Microsoft.System.h (預設不包含)