Pipefunktionen

Die folgende Funktion wird mit anonymen Pipes verwendet.

Funktion BESCHREIBUNG
CreatePipe Erstellt eine anonyme Pipe.

 

Die folgenden Funktionen werden mit Named Pipes verwendet.

Funktion BESCHREIBUNG
CallNamedPipe Stellt eine Verbindung mit einer Meldungspipe her, schreibt in die Pipe und liest sie aus der Pipe, und schließt dann die Pipe.
ConnectNamedPipe Ermöglicht einem Named Pipe-Serverprozess das Warten, bis ein Clientprozess eine Verbindung mit einem instance einer Named Pipe herstellt.
CreateNamedPipe Erstellt eine instance einer Named Pipe und gibt ein Handle für nachfolgende Pipevorgänge zurück. Ein Clientprozess stellt mithilfe der Funktion CreateFile oder CallNamedPipe eine Verbindung mit einer Named Pipe her.
DisconnectNamedPipe Trennt das Serverende einer Named Pipe instance von einem Clientprozess.
GetNamedPipeClientComputerName Ruft den Namen des Clientcomputers für die angegebene Named Pipe ab.
GetNamedPipeClientProcessId Ruft den Clientprozessbezeichner für die angegebene Named Pipe ab.
GetNamedPipeClientSessionId Ruft den Clientsitzungsbezeichner für die angegebene Named Pipe ab.
GetNamedPipeHandleState Ruft Informationen zu einer angegebenen Named Pipe ab.
GetNamedPipeInfo Ruft Informationen zur angegebenen Named Pipe ab.
GetNamedPipeServerProcessId Ruft den Serverprozessbezeichner für die angegebene Named Pipe ab.
GetNamedPipeServerSessionId Ruft den Serversitzungsbezeichner für die angegebene Named Pipe ab.
ImpersonateNamedPipeClient Identitätswechsel einer Named-Pipe-Clientanwendung.
PeekNamedPipe Kopiert Daten aus einer benannten oder anonymen Pipe in einen Puffer, ohne sie aus der Pipe zu entfernen.
SetNamedPipeHandleState Legt den Lesemodus und den Blockierungsmodus der angegebenen Named Pipe fest.
TransactNamedPipe Kombiniert die Funktionen, die eine Nachricht in schreiben, und liest eine Nachricht aus der angegebenen Named Pipe in einem einzelnen Netzwerkvorgang.
WaitNamedPipe Wartet, bis entweder ein Timeoutintervall abgelaufen ist oder eine instance der angegebenen Named Pipe für eine Verbindung verfügbar ist.