winrt::resume_foreground-Funktion (C++/WinRT)
Eine Hilfsfunktion – für die Verwendung in einem Coroutine – sie können co_await
die Ausführung in einen bestimmten Vordergrundthread wechseln. Weitere Informationen und ein Codebeispiel finden Sie unter "Programmierung mit Threadaffinität".
Syntax
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
Ein Winrt::Windows::UI::CoreDispatcher (oder winrt::Windows::System::D ispatcherQueue oder winrt::Microsoft::System::D ispatcherQueue) dessen Vordergrundthread zur Ausführung wechseln soll.
priority
Gibt die Priorität für die Ereignisversandung an.
Rückgabewert
Ein Objekt, das Sie können co_await
.
Anforderungen
Mindest unterstütztes SDK: Windows SDK Version 10.0.17763.0 (Windows 10, Version 1809)
Namespace: winrt
Kopfzeile: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. BENUTZEROBERFLÄCHE. Core.h (nicht standardmäßig enthalten), %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. System.h (nicht standardmäßig enthalten), $(ProjectDir)Generierte Dateien\winrt\Microsoft.System.h (nicht standardmäßig enthalten)