请问:如何用命名管道实现CreatePipe类似功能?
CreatePipe(&hStdOutRead, &hStdOutWrite, &sa, 0);
如果用命名管道,怎么实现类似的功能?
还是比较迷惑,命名管道和匿名管道用法大不相同。
CreatePipe(&hStdOutRead, &hStdOutWrite, &sa, 0);
直接得到管道的读写句柄.
而CreateNamedPipe只返回一个句柄,如何读写呢?
要得到读写句柄,要调用两次CreateNamedPipe函数??
hStdOutWrite= CreateNamedPipe(……);
hStdOutRead=CreateNamedPipe(……);
还是一头雾水。
怎么建立一个管道,管道读用hStdOutRead,管道写用hStdOutWrite,单向传输,且读写不阻塞线程,如何用命名管道实现?