Fungsi SetMailslotInfo (winbase.h)
Mengatur nilai waktu habis yang digunakan oleh mailslot yang ditentukan untuk operasi baca.
Sintaks
BOOL SetMailslotInfo(
[in] HANDLE hMailslot,
[in] DWORD lReadTimeout
);
Parameter
[in] hMailslot
Handel ke mailslot. Fungsi CreateMailslot harus membuat handel ini.
[in] lReadTimeout
Waktu operasi baca dapat menunggu pesan ditulis ke mailslot sebelum waktu habis terjadi, dalam milidetik. Nilai berikut memiliki arti khusus.
Nilai | Makna |
---|---|
|
Segera mengembalikan jika tidak ada pesan. (Sistem tidak memperlakukan pengembalian segera sebagai kesalahan.) |
|
Menunggu selamanya untuk pesan. |
Nilai batas waktu ini berlaku untuk semua operasi baca berikutnya dan untuk semua handel mailslot yang diwariskan.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Nilai batas waktu awal yang digunakan oleh mailslot untuk operasi baca biasanya diatur oleh CreateMailslot saat mailslot dibuat.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |