Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas pracy z listami mailsloty klienci i serwery powinni używać tylko funkcji omówionych w poniższych tabelach. Nie należy używać innych funkcji, nawet jeśli akceptują obsługę plików lub nazwy plików jako parametry, ponieważ nie są one przeznaczone do pracy z listami mailslot.
Funkcje serwera Mailslot
Serwery mailslot mają wyłączne użycie trzech funkcji, jak pokazano w poniższej tabeli.
| Funkcja | Opis |
|---|---|
| createMailslot | Tworzy obiekt mailslot i zwraca uchwyt listy mailslot. |
| getMailslotInfo | Pobiera maksymalny rozmiar wiadomości, rozmiar zestawu mailslot, rozmiar następnej wiadomości w elemecie mailslot, liczbę wiadomości w zestawie mailslot i ilość czasu, przez jaką operacja odczytu może czekać na wiadomość. |
| SetMailslotInfo | Zmienia limit czasu odczytu dla zestawu mailslot. |
Następujące funkcje są również używane przez serwery poczty e-mail.
| Funkcja | Opis |
|---|---|
| DuplicateHandle | Duplikuje uchwyt platformy mailslot. |
| ReadFile, ReadFileEx | Pobiera wiadomości z pakietu mailslot. |
| GetFileTime | Pobiera datę i godzinę utworzenia pakietu mailslot. |
| SetFileTime | Ustawia datę i godzinę utworzenia pakietu mailslot. |
| GetHandleInformation | Pobiera właściwości uchwytu platformy mailslot. |
| SetHandleInformation | Ustawia właściwości uchwytu zestawu mailslot. |
Funkcje klienta mailslot
Proces klienta używa następujących funkcji podczas interakcji z listą mailslot.
| Funkcja | Opis |
|---|---|
| CloseHandle | Zamyka uchwyt pakietu mailslot dla procesu klienta. |
| createFile | Tworzy uchwyt pakietu mailslot dla procesu klienta. |
| DuplicateHandle | Duplikuje uchwyt platformy mailslot. |
| WriteFile, WriteFileEx | Zapisuje dane w zestawie mailslot. |