Bagikan melalui


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 waktu baca habis untuk mailslot.

 

Fungsi berikut juga digunakan oleh server mailslot.

Fungsi Deskripsi
DuplikatHandle 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.
DuplikatHandle Menduplikasi handel mailslot.
WriteFile, WriteFileEx Menulis data ke mailslot.