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)