Dela via


Rörfunktioner

Följande funktion används med anonyma rör.

Funktion Beskrivning
CreatePipe Skapar ett anonymt rör.

 

Följande funktioner används med namngivna rör.

Funktion Beskrivning
CallNamedPipe Ansluter till ett meddelandetyprör, skriver till och läser från röret och stänger sedan röret.
ConnectNamedPipe Gör att en namngiven pipe-serverprocess kan vänta tills en klientprocess ansluter till en instans av en namngiven pipe.
CreateNamedPipe Skapar en instans av ett namngivet rör och returnerar ett handtag för efterföljande röråtgärder. En klientprocess ansluter till en namngiven pipe med hjälp av funktionen CreateFile eller CallNamedPipe.
DisconnectNamedPipe Kopplar från serverdelen för en namngiven pipe-instans från en klientprocess.
GetNamedPipeClientComputerName Hämtar klientdatornamnet för det angivna namngivna röret.
GetNamedPipeClientProcessId Hämtar klientprocessidentifieraren för det angivna namngivna röret.
GetNamedPipeClientSessionId Hämtar klientsessionsidentifieraren för det angivna namngivna röret.
GetNamedPipeHandleState Hämtar information om en angiven namngiven pipe.
GetNamedPipeInfo Hämtar information om det angivna namngivna röret.
GetNamedPipeServerProcessId Hämtar serverprocessidentifieraren för det angivna namngivna röret.
GetNamedPipeServerSessionId Hämtar serversessionsidentifieraren för det angivna namngivna röret.
ImpersonateNamedPipeClient Personifierar ett klientprogram med namnet pipe.
PeekNamedPipe Kopierar data från ett namngivet eller anonymt rör till en buffert utan att ta bort dem från röret.
SetNamedPipeHandleState Anger läsläget och blockeringsläget för det angivna namngivna röret.
TransactNamedPipe Kombinerar de funktioner som skriver ett meddelande till och läser ett meddelande från det angivna namngivna röret till en enda nätverksåtgärd.
WaitNamedPipe Väntar tills antingen ett tidsgränsintervall förflutit eller tills en instans av det angivna namngivna röret är tillgänglig för en anslutning.