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::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(기본적으로 포함되지 않음)