名前付きパイプ
なお、WinDbg は通常はデバッグ対象コンピュータとシリアルポートで接続するので、WinDbg と VMware Workstation は相互接続可能であり、デバイスドライバのデバッグを単一のコンピュータ上で行うことができる。どちらのプログラムも \\.\pipe\name という形で名前付きパイプの名前をユーザーが入力する必要がある。
Windows NT の名前付きパイプはセキュリティコンテキストを継承できる。
Microsoft Windows の名前付きパイプについてまとめると次のようになる。
マシン間およびマシン内のIPC
全二重または半二重
バイト単位またはメッセージ単位
高信頼
リード/ライトでブロックするか否かを選択可能
標準デバイスI/Oハンドルを使用 (FileRead, FileWrite)
専用名前空間を使ってハンドルを作成
WANトラフィックは効率的でない(TCP/IPなどのようなトラフィック制御は行われない)。
パイプの入力バッファからデータを取り除かずにリード可能
.NET Framework 3.5 で名前付きパイプサポートが追加された。
Microsoft SQL Server はクライアントとの接続に名前付きパイプも使用できる。
特殊なプロセス間通信 (IPC) 共有に基づき、Server Message Block (SMB) で名前付きパイプをネットワークプロトコルとして使用している。SMBのIPCは、名前付きパイプを通してユーザーの認証コンテキストをシームレスかつ透過的に渡すことができる。Windows NT のNTドメインのプロトコルは、名前付きパイプ上のDCE/RPCサービスとして実装されている。