Re: Is there ZwCreateNamedPipe() ?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



The ZwCreateNamedPipeFile call is not exported to the kernel, and is
undocumented in any case. Why anyone would ever think of using a named
pipe between a driver and an application is beyond me.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

<0dbell@xxxxxxxxx> wrote in message
news:1176247293.072027.205580@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Or a similar funtion, that is...

Since there is a kernel mode equivalent to CreateFile() - named
ZwCreateFile() - I thought that it would be nice to have kernel
support for named pipes, not only files.

Especially for pipes between kernel-mode drivers and user-mode
applications.

Is there such a beast? Or am I just expecting too much? :-)

Thanks,
Don



.



Relevant Pages

  • Re: Redirect stdout and stderr preserving the original order
    ... A pipe is a kernel data structure. ... handling 100s of pipes between dozens of processes. ... Properly implemented I/O libraries (that is, ...
    (comp.unix.shell)
  • Re: [PROBLEM] Machine Freezes while Running Crossover Office
    ... The kernel includes Linus' changes for pipes to use circular buffers. ... operation (or possibly the window manager, ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Pipe buffers limit of 16 * 4K
    ... faced a problem with the 4K buffer limit for the pipes. ... having these in the kernel for toying with minibuffer audio processing. ...
    (Linux-Kernel)
  • Re: syscall reference
    ... pipes, there's signals and so on here but pipes are a good place to start. ... The trouble is that the linux kernel is living. ... changed from 2.0 or even the 2.2 code to buy a reference might seem in the ...
    (comp.os.linux.development.system)
  • Re: 2.6.30-rc4 kernel
    ... I think there may be a problem with the 2.6.30 kernel that is ... # Generic Driver Options ... # PCI IDE chipsets support ... # Other IDE chipsets support ...
    (Linux-Kernel)