Я использую API подключения PC Suit Nokia (3.2) для сбора информации об очень больших файлах на телефоне (около 2 ГБ).Чтобы сделать это, мне нужно прочитать файл в разных частях (обычно полезная информация в конце файла).Я не хочу читать весь файл, потому что это займет много времени.CONA API представляет две функции для чтения файлов:
DWORD CONAReadFile(FSHANDLE hFSHandle, LPCONAPI_FILE_INFO pFileInfo, unsigned char** ppFileData, DWORD dwLimitedReadSize, const WCHAR* pstrTargetPath);
PCCS_FSAPI CONAReadFileInBlocks( FSHANDLE hFSHandle, LPCONAPI_FILE_INFO pFileInfo, DWORD dwOptions, void* pFSBlockDataNotify, DWORD dwFileDataBlockSize, const WCHAR* pstrTargetPath );
Обе они обеспечивают чтение файла с самого начала.Есть ли способ прочитать файл с определенной позиции, не читая всю предыдущую информацию?
Язык программирования - C ++.Телефон подключен в режиме PC Suite, и я не могу перевести его в режим USB-накопителя в зависимости от проблемы (мне нужно работать с приложением, установленным на телефоне одновременно).