Asynchroner RPC über das Named-Pipe Protokoll

Wenn Sie Named Pipes (ncacn _ np) als Transportprotokoll verwenden, sollten Sie vermeiden, eine große Anzahl ausstehender Aufrufe im Leerlauf auf dem Server zu erlauben. Bei Named Pipes wird jedem Client, der auf eine Antwort wartet, eine ausstehende Named Pipe auf dem Server gelesen, von der jeder eine bestimmte Menge an Kernelspeicher benötigt.

Sie möchten beispielsweise keinen Benachrichtigungsaufruf für neue E-Mails mit dem Named Pipe-Transport verwenden, da ein solcher Aufruf auch dann aussteht, wenn clients sich im Leerlauf befinden, und der Kernelspeicher erschöpft sein könnte. Beachten Sie, dass dies kein Problem mit den anderen verbindungsorientierten Protokollen ist, z. B. ncacn _ ip _ tcp.

Da Named Pipes ein Transportprotokoll sind, kann Ihre Anwendung sie verwenden, indem sie ncacn _ np als Protokoll in einer Zeichenfolgenbindung angibt. Weitere Informationen zu Named Pipes finden Sie unter Named Pipes. Weitere Informationen zum Erstellen von Zeichenfolgenbindungen finden Sie unter Verwenden von Zeichenfolgenbindungen.