64,654
社区成员
发帖
与我相关
我的任务
分享
cout << mDiskPath << endl;
HANDLE h = CreateFile(mDiskPath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL);
if (h == INVALID_HANDLE_VALUE)
return NULL;
SetFilePointer(h, lBeginPosHigh, &lBeginPosLow , FILE_BEGIN);
if (mBuffer != NULL)
delete[] mBuffer;
mBuffer = new char[dwBufferSize]();
showBuffer();
cout<<ReadFile(h, mBuffer, dwBufferSize,&aByteRead, NULL)<<endl;
cout << GetLastError() << endl;
showBuffer();
CloseHandle(h);
return mBuffer;