您的位置:寻梦网首页编程乐园VB 编程VB API 指南
GetNamedPipeInfo
VB声明
Declare Function GetNamedPipeInfo Lib "kernel32" Alias "GetNamedPipeInfo" (ByVal hNamedPipe As Long, lpFlags As Long, lpOutBufferSize As Long, lpInBufferSize As Long, lpMaxInstances As Long) As Long
说明
用于获取与一个命名管道有关的信息
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
hNamedPipe Long,一个命名管道的句柄
lpFlags Long,下述一个或多个常数
PIPE_CLIENT_END 这个句柄是一个管道的客户端;不能用于 NT 3.51
PIPE_SERVER_END 这个句柄是一个管道的服务器端;不能用于 NT 3.51
PIPE_TYPE_MESSAGE 这个管道配置成将数据块作为消息传送
lpOutBufferSize Long,用于装载输出缓冲区的长度;如缓冲区由系统根据需要分配,则设为零
lpInBufferSize Long,用于装载输入缓冲区的长度;如缓冲区由系统根据需要分配,则设为零
lpMaxInstances Long,用于装载这个管道最大实例数量;如这个数字没有限制,则为PIPE_UNLIMITED_INSTANCES