Compartir a través de


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

Función que puede usar para suspenderse hasta que se señale un evento de kernel.

Para obtener más información y ejemplos de código, consulta Esperar un identificador de kernel.

Sintaxis

auto resume_on_signal(
    void* handle,
    winrt::Windows::Foundation::TimeSpan timeout = {}) noexcept

Parámetros

handle Identificador del evento de kernel en el que se va a esperar. Es responsable de asegurarse de que este identificador siga siendo válido hasta co_await que se complete la función.

timeout Valor de tiempo de espera opcional. Si pasa un tiempo de espera de 0, se trata como infinito. El comportamiento no está definido si pasa un tiempo de espera negativo.

Valor devuelto

Objeto awaitable (un objeto que se puede pasar a co_await). El resultado de co_await es true si se señala el identificador o false si ha transcurrido el tiempo de espera.

Requisitos

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

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Consulte también