共用方式為


winrt::resume_on_signal 函式 (C++/WinRT)

函式,可讓您用來暫停,直到發出核心事件訊號為止。

如需詳細資訊和程式碼範例,請參閱 等候核心控制碼

語法

auto resume_on_signal(
    void* handle,
    winrt::Windows::Foundation::TimeSpan timeout = {}) noexcept

參數

handle 要等候的核心事件的控制碼。 您必須負責確保此控制碼在函 co_await 式完成之前保持有效。

timeout 選擇性逾時值。 如果您傳遞逾時為 0,則會將其視為無限。 如果您傳遞負逾時,行為是未定義的。

傳回值

可等候的物件 (可以傳遞至 co_await) 的物件。 如果控制碼已發出訊號,或 false 逾時經過,則的結果 co_awaittrue 為 。

規格需求

最低支援的 SDK:Windows SDK 10.0.17134.0 版 (Windows 10版本 1803)

命名空間: winrt

標頭: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion <> \cppwinrt\winrt\base.h 預設包含 ()

另請參閱