hur.cn - 华软网

 热门搜索

如何知道一个命名管道是否处于打开状态?

  作者:未知    来源:网络    更新时间:2011/9/15
有没有类似IsOpen(HANDLE hNamedPipe)的api调用,可以用来判断一个管道句柄是否处于打开状态?

这类需求对于用到ipc的程序很常见啊,但是MSDN上面的管道函数似乎并不包含这种api。

大虾指点!
---华软 网友回答---
试试这个吧
C++">	hPipe=CreateFile("\\\\.\\pipe\\MyPipe",GENERIC_READ | GENERIC_WRITE,
0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(INVALID_HANDLE_VALUE==hPipe)
{
MessageBox("打开命名管道失败!");
hPipe=NULL;
return;
}
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。