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;

參數

dispatcherwinrt::Windows::UI::Core::CoreDispatcher (或winrt::Windows::System::D ispatcherQueuewinrt::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 (預設不包含)

另請參閱