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_awaittrue 핸들에 신호가 전송되거나 false 시간 제한이 경과한 경우입니다.

요구 사항

지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10, 버전 1803)

네임스페이스: winrt

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

참고 항목