您的位置:寻梦网首页编程乐园VB 编程VB API 指南
WaitNamedPipe
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调用可能失败