Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma função que você pode usar para suspender até que um evento de kernel seja sinalizado.
Para obter mais informações e exemplos de código, consulte Aguardando um identificador de kernel.
Sintaxe
auto resume_on_signal(
void* handle,
winrt::Windows::Foundation::TimeSpan timeout = {}) noexcept
Parâmetros
handle Um identificador para o evento kernel a aguardar. Você é responsável por garantir que esse identificador permaneça válido até co_await que sua função seja concluída.
timeout Um valor de tempo limite opcional. Se você passar um tempo limite de 0, isso será tratado como infinito. O comportamento será indefinido se você passar um tempo limite negativo.
Valor retornado
Um objeto awaitable (um objeto que pode ser passado para co_await). O resultado disso co_await é true se o identificador é sinalizado ou false se o tempo limite decorrido.
Requisitos
SDK com suporte mínimo: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace: winrt
Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)