匿名管道是没有命名的管道
只能用在父进程与子进程之间进行数据通信
与 命名相比 匿名管道不能被使用在网络线程间
创建匿名管道
CreatePipe()创建匿名管道
BOOL CreatePipe(
PHANDLE hReadPipe,
PHANDLE hWritePipe,
LPSECURITY_ATTRIBUTES lpPipeAttributes,
DWORD nSize
);
调用成功返回true 将匿名管道句柄放入用户指定句柄
否则返回false
参数hReadPipe表示匿名管道读取句柄
参数hWritePipe表示匿名管道写入句柄
参数lpPipeAttributes指向结构体SECURITY_ATTRIBUTES的指针
表示匿名管道的安全属性
参数nSize表示匿名管道缓冲区的大小
若参数为0,则表示系统将使用默认的缓冲区大小