winrt::resume_on_signal 함수(C++/WinRT)
커널 이벤트가 신호를 보낼 때까지 일시 중단하는 데 사용할 수 있는 함수입니다.
자세한 정보 및 코드 예제는 커널 핸들 대기를 참조하세요.
구문
auto resume_on_signal(
void* handle,
winrt::Windows::Foundation::TimeSpan timeout = {}) noexcept
매개 변수
handle
대기할 커널 이벤트에 대한 핸들입니다. 함수가 완료될 때까지 이 핸들이 유효한지 확인해야 합니다 co_await
.
timeout
선택적 시간 제한 값입니다. 시간 제한이 0이면 무한으로 처리됩니다. 부정적인 시간 제한을 전달하는 경우 동작은 정의되지 않습니다.
반환 값
awaitable 개체(전달할 co_await
수 있는 개체)입니다. 그 결과는 co_await
true
핸들에 신호가 전송되거나 false
시간 제한이 경과한 경우입니다.
요구 사항
지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10, 버전 1803)
네임스페이스: winrt
헤더: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h(기본적으로 포함)