Función winrt::resume_foreground (C++/WinRT)

Una función auxiliar , para su uso dentro de una corrutina, que puede co_await cambiar la ejecución a un subproceso en primer plano específico. Para obtener más información y un ejemplo de código, consulta Programación con afinidad de subproceso en mente.

Sintaxis

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;

Parámetros

dispatcherWinrt::Windows::UI::Core::CoreDispatcher (o winrt::Windows::System::D ispatcherQueue o winrt::Microsoft::System:::D ispatcherQueue) cuyo subproceso en primer plano cambia la ejecución.

priority Especifica la prioridad para el envío de eventos.

Valor devuelto

Objeto que puede co_await.

Requisitos

SDK mínimo admitido: sdk de Windows versión 10.0.17763.0 (Windows 10, versión 1809)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. UI. Core.h (no incluido de forma predeterminada), %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows. System.h (no incluido de forma predeterminada), $(ProjectDir)Archivos generados\winrt\Microsoft.System.h (no incluido de forma predeterminada)

Consulte también