文件共享读写的问题
先HANDLE hWrite = ::CreateFile("C://Asset//Download.wmv",GENERIC_WRITE|GENERIC_READ,FILE_SHARE_READ,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
...往hWrite里面写数据
在hWrite没有关闭的时候
进行 m_fileHandle = ::CreateFileA("C://Asset//Download.wmv",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN,NULL);
但是无法调用成功 错误信息是 The process cannot access the file because it is being used by another process.
我查了文档 认为我希望的操作是可能成功的 请教一下我以上的代码的参数设置是不是有问题