winrt::resume_on_signal (C++/WinRT)

Fungsi yang dapat Anda gunakan untuk menangguhkan hingga peristiwa kernel diberi sinyal.

Untuk informasi selengkapnya, dan contoh kode, lihat Menunggu handel kernel.

Sintaks

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

Parameter

handle Handel ke peristiwa kernel untuk menunggu. Anda bertanggung jawab untuk memastikan bahwa handel ini tetap valid sampai fungsi Anda co_await selesai.

timeout Nilai batas waktu opsional. Jika Anda melewati batas waktu 0, itu diperlakukan sebagai tak terbatas. Perilaku tidak ditentukan jika Anda melewati batas waktu negatif.

Mengembalikan nilai

Objek yang dapat ditunggu (objek yang dapat diteruskan ke co_await). Hasilnya co_await adalah true jika handel diberi sinyal, atau false jika batas waktu berlalu.

Persyaratan

SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)

Lihat juga