Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция, которую можно использовать для приостановки до получения сигнала о событии ядра.
Дополнительные сведения и примеры кода см. в разделе "Ожидание дескриптора ядра".
Синтаксис
auto resume_on_signal(
void* handle,
winrt::Windows::Foundation::TimeSpan timeout = {}) noexcept
Параметры
handle Дескриптор события ядра для ожидания. Вы несете ответственность за то, чтобы этот дескриптор оставался действительным до co_await завершения функции.
timeout Необязательное значение времени ожидания. Если вы пройдете время ожидания 0, это рассматривается как бесконечное. Если вы передаете отрицательное время ожидания, поведение не определено.
Возвращаемое значение
Ожидаемый объект (объект, в который можно передать co_await). Результатом co_await является true то, что дескриптор сигнализируется или false истекло время ожидания.
Требования
Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)
Пространство имен: winrt
Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)