Функция 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 > \кппвинрт\винрт\басе.х (включен по умолчанию)

См. также раздел