winrt::resume_after 함수(C++/WinRT)

호출자에게 컨트롤을 반환한 다음 지연 후 스레드 풀 스레드에서 실행을 다시 시작하는 코루틴 내에서 사용하기 위한 도우미 함수입니다.

자세한 내용은 동시성 및 비동기 작업을 참조하세요.

구문

inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;

매개 변수

duration

지연 기간입니다.

반환 값

할 수 co_await있는 개체입니다.

설명

std::chrono 및 std::literals::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

헤더: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h(기본적으로 포함)

참고 항목