|
|
VB声明 |
Declare Function WaitNamedPipe Lib "kernel32" Alias
"WaitNamedPipeA" (ByVal lpNamedPipeName As String, ByVal nTimeOut As Long) As
Long |
说明 |
由一个客户进程调用,等候一个管道变成可用状态(比如服务器已调用ConnectNamedPipe函数同一个客户连接) |
返回值 |
Long,非零表示成功;如果失败,或者管道不存在,则返回零。会设置GetLastError |
参数表 |
参数 |
类型及说明 |
lpNamedPipeName |
String,指定要连接的管道名称 |
nTimeOut |
Long,以毫秒数表示的等待时间,或者下述常数之一: |
NMPWAIT_USE_DEFAULT_WAIT |
使用管道创建时的默认超时设定 |
NMPWAIT_WAIT_FOREVER |
永远等待 |
注解 |
在这个函数之后,用CreateFile打开管道。注意从这个函数返回到调用CreateFile函数期间,倘若有另一个进程同管道连接,那么这个CreateFile调用可能失败 |
|