词条 | PeekNamedPipe |
释义 | 说明预览一个管道中的数据,或取得与管道中的数据有关的信息. 返回值Long,非零表示成功,零表示失败。会设置GetLastError. VB声明Declare Function PeekNamedPipe Lib "kernel32" Alias "PeekNamedPipe" (ByVal hNamedPipe As Long, lpBuffer As Any, ByVal nBufferSize As Long, lpBytesRead As Long, lpTotalBytesAvail As Long, lpBytesLeftThisMessage As Long) As Long 参数表参数 类型及说明 hNamedPipe Long,指定一个管道的句柄。这并不一定是某个命名管道的句柄——匿名管道同样适用 lpBuffer Any,指定要装载数据的一个缓冲区的头一个字符。可以为零(使用ByVal 0&) nBufferSize Long,lpBuffer缓冲区长度 lpBytesRead Long,保存装载到缓冲区的字符数量 lpTotalBytesAvail Long,保存管道中可用的字符数量 lpBytesLeftThisMessage Long,保存这次读操作后仍然保留在消息中的字符数。只能为那些基于消息的命名管道设置 注释由这个函数读入的数据实际并不能从管道中删除。如果要对一个管道进行轮询,了解是否有可能数据,那么使用这个函数特别理想. |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。