Delen via


MailslotBewerkingen

Wanneer u met mailslots werkt, moeten clients en servers alleen de functies gebruiken die in de volgende tabellen worden besproken. Gebruik geen andere functies, zelfs niet als ze bestandsgrepen of bestandsnamen als parameters accepteren, omdat ze niet zijn ontworpen om te werken met mailslots.

Mailslot Server Functions

Mailslot-servers hebben exclusief gebruik van drie functies, zoals wordt weergegeven in de volgende tabel.

Functie Beschrijving
CreateMailslot Hiermee maakt u een mailslot en retourneert u een mailslot-ingang.
GetMailslotInfo Hiermee haalt u de maximale berichtgrootte, de grootte van het e-mailslot, de grootte van het volgende bericht in het mailslot, het aantal berichten in het mailslot en de hoeveelheid tijd die een leesbewerking kan wachten op een bericht.
SetMailslotInfo Hiermee wijzigt u de time-out voor lezen voor een mailslot.

 

De volgende functies worden ook gebruikt door mailslotservers.

Functie Beschrijving
DuplicateHandle- Hiermee wordt de mailslotgreep gedupliceerd.
ReadFileReadFileEx Hiermee worden berichten opgehaald uit een mailslot.
GetFileTime- Hiermee wordt de datum en tijd opgehaald waarop een mailslot is gemaakt.
SetFileTime- Hiermee stelt u de datum en tijd in waarop een mailslot is gemaakt.
GetHandleInformation- Hiermee worden eigenschappen van de mailslotgreep opgehaald.
SetHandleInformation- Hiermee stelt u eigenschappen van de mailslotgreep in.

 

Mailslot Client Functions

Een clientproces maakt gebruik van de volgende functies bij interactie met een mailslot.

Functie Beschrijving
CloseHandle- Hiermee sluit u een mailslot-ingang voor een clientproces.
CreateFile- Hiermee maakt u een mailslot-ingang voor een clientproces.
DuplicateHandle- Hiermee wordt een mailslotgreep gedupliceerd.
WriteFileWriteFileEx Hiermee schrijft u gegevens naar een mailslot.