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;
parameters
dispatcher
winrt::Windows::UI::Core::CoreDispatcher (或 winrt::system:Windows::System::D ispatcherQueue 或 winrt::Microsoft::System::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 (默认不包含)