Функция WinRT:: resume_after (C++/WinRT)
Вспомогательная функция — для использования в соподпрограмме, которая возвращает управление вызывающему объекту, а затем возобновляет выполнение в потоке пула потоков после задержки.
Дополнительные сведения см. в разделе параллелизм и асинхронные операции.
Синтаксис
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
Параметры
duration
Длительность задержки.
Возвращаемое значение
Объект, который можно co_await
.
Remarks
Можно использовать функции и операторы в пространствах имен std:: Chrono и std:: literal:: chrono_literals для удобного создания значений TimeSpan .
co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);
Требования
минимальный поддерживаемый пакет SDK: Windows SDK версии 10.0.17134.0 (Windows 10, версия 1803)
Пространство имен: WinRT
Заголовок: % Виндовссдкдир% include < WindowsTargetPlatformVersion > \кппвинрт\винрт\басе.х (включен по умолчанию)