Windows: если ReadFile не удается, могу ли я снова прочитать ReadFile? - PullRequest
0 голосов
/ 18 февраля 2011

Я использую функцию Windows ReadFile для чтения большого файла.

Если сеть не настолько стабильна, иногда я получаю сообщение об ошибке при вызове ReadFile (расположение в сети больше недоступно).В настоящий момент, если это происходит, я просто выкидываю ошибку и прекращаю свой процесс.

Что, если, если ReadFile не удается, я просто подожду несколько секунд и попробую снова?Если предположить, что проблема с сетью исчезла, могу ли я получить правильные данные из ReadFile?Или в этот момент он забывает, где в файле он пытается прочитать?

1 Ответ

1 голос
/ 18 февраля 2011

Если ReadFile не удалось из-за отсутствия общего сетевого ресурса, вам, скорее всего, придется заново открыть файл, когда он вернется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...