16,471
社区成员
发帖
与我相关
我的任务
分享
//子线程中只写不读,主线程中只读不写?
//子线程
HANDLE hAudioFileHandle = CreateFile(audioPathName, GENERIC_WRITE, FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
//在主进程里调用如下代码,进行读操作。
HANDLE hAudioFileHandle = CreateFile(audioPathName, GENERIC_READ, FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
bool result = ReadFile(hAudioFileHandle, pBuffer, prepareReadCount, &readedBytes, NULL);