在使用匿名管道时,发现使用CreatePipe()总是返回错误,错误代码998。后来经过多次查找和测试,发现是结构体成员对齐造成的。我的工程设置成了1字节对齐,使用的是64位程序,造成CreatePipe()不成功。改成8字节对齐或者选择默认设置,就正常了。
在使用匿名管道时,发现使用CreatePipe()总是返回错误,错误代码998。后来经过多次查找和测试,发现是结构体成员对齐造成的。我的工程设置成了1字节对齐,使用的是64位程序,造成CreatePipe()不成功。改成8字节对齐或者选择默认设置,就正常了。