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 Pipe des Nachrichtentyps auf, schreibt in und liest aus der Pipe und schließt dann die Pipe.
ConnectNamedPipe Ermöglicht einem Named Pipe-Serverprozess zu warten, bis ein Clientprozess eine Verbindung mit einer Instanz einer Named Pipe hergestellt hat.
CreateNamedPipe Erstellt eine Instanz einer Named Pipe und gibt ein Handle für nachfolgende Pipevorgänge zurück. Ein Clientprozess stellt mithilfe der CreateFile- oder CallNamedPipe-Funktion eine Verbindung mit einer Named Pipe-Datei herstellt.
DisconnectNamedPipe Trennt das Serverende einer Named Pipe-Instanz von einem Clientprozess.
GetNamedPipeClientComputerName Ruft den Clientcomputernamen 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 über die angegebene 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 Imitiert die Identität 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 Time out-Intervall verstreicht oder eine Instanz der angegebenen Named Pipe für eine Verbindung verfügbar ist.