Operasi Mailslot
Saat bekerja dengan mailslots, klien dan server hanya boleh menggunakan fungsi yang dibahas dalam tabel berikut. Jangan gunakan fungsi lain, bahkan jika mereka menerima handel file atau nama file sebagai parameter, karena tidak dirancang untuk bekerja dengan mailslots.
Fungsi Server Mailslot
Server mailslot memiliki penggunaan eksklusif tiga fungsi, seperti yang diperlihatkan dalam tabel berikut.
Fungsi | Deskripsi |
---|---|
CreateMailslot | Membuat mailslot dan mengembalikan handel mailslot. |
GetMailslotInfo | Mengambil ukuran pesan maksimum, ukuran mailslot, ukuran pesan berikutnya dalam mailslot, jumlah pesan dalam mailslot, dan jumlah waktu operasi baca dapat menunggu pesan. |
SetMailslotInfo | Mengubah batas waktu baca untuk mailslot. |
Fungsi berikut juga digunakan oleh server mailslot.
Fungsi | Deskripsi |
---|---|
DuplicateHandle | Menduplikasi handel mailslot. |
ReadFile, ReadFileEx | Mengambil pesan dari mailslot. |
GetFileTime | Mengambil tanggal dan waktu mailslot dibuat. |
SetFileTime | Mengatur tanggal dan waktu mailslot dibuat. |
GetHandleInformation | Mengambil properti handel mailslot. |
SetHandleInformation | Mengatur properti handel mailslot. |
Fungsi Klien Mailslot
Proses klien menggunakan fungsi berikut saat berinteraksi dengan mailslot.
Fungsi | Deskripsi |
---|---|
CloseHandle | Menutup handel mailslot untuk proses klien. |
CreateFile | Membuat handel mailslot untuk proses klien. |
DuplicateHandle | Menduplikasi handel mailslot. |
WriteFile, WriteFileEx | Menulis data ke mailslot. |