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. |