CreateNamedPipe使用同一个命名两次win7下成功XP下失败是为什么?
CreateNamedPipe创建命名管道时,
HANDLE hPipeTest
= CreateNamedPipe("\\\\.\\pipename",参数省略);
使用完后;
closehandle(hPipeTest);
此时再次创建hPipeTest
= CreateNamedPipe("\\\\.\\pipename",参数省略);
windows7操作系统创建成功,但windowsXP系统创建失败。这是什么原因呢?
请知情人士多多帮忙解疑呀~~
通过GetLastError得知,XP系统下连续创建2次同名的命名管道提示错误为231 所有的管道实例都在使用中。