Fungsi NtWaitForSingleObject (winternl.h)
Dihentikan. Menunggu hingga objek yang ditentukan mencapai status signaled
. NtWaitForSingleObject digantikan oleh WaitForSingleObject.
Sintaks
NTSTATUS NtWaitForSingleObject(
[in] HANDLE Handle,
[in] BOOLEAN Alertable,
[in] PLARGE_INTEGER Timeout
);
Parameter
[in] Handle
Handel ke objek tunggu.
[in] Alertable
Menentukan apakah pemberitahuan dapat dikirimkan saat objek sedang menunggu.
TRUE
Pemberitahuan dapat dikirimkan.
FALSE
Pemberitahuan tidak dapat dikirimkan.
[in] Timeout
Penunjuk ke waktu absolut atau relatif di mana penantian akan terjadi. Bisa null. Jika batas waktu ditentukan, dan objek belum mencapai status signaled
kapan batas waktu habis berakhir, maka penantian akan terpenuhi secara otomatis. Jika nilai batas waktu eksplisit nol ditentukan, maka tidak ada penantian yang terjadi jika penantian tidak dapat segera dipenuhi.
Menampilkan nilai
Status penyelesaian tunggu. Berbagai nilai NTSTATUS didefinisikan dalam NTSTATUS. H, yang didistribusikan dengan Windows DDK.
Menampilkan kode | Deskripsi |
---|---|
|
Objek yang ditentukan memenuhi waktu tunggu. |
|
Waktu habis terjadi. |
|
Penantian dibatalkan untuk mengirimkan pemberitahuan ke utas saat ini. |
|
Penantian dibatalkan untuk mengirimkan Panggilan Prosedur Asinkron (APC) pengguna ke utas saat ini. |
Keterangan
Karena tidak ada pustaka impor untuk fungsi ini, Anda harus menggunakan GetProcAddress.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winternl.h |
Pustaka | ntdll.lib |
DLL | ntdll.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk