2011-02-18 29 views
0

我正在使用Windows ReadFile函數讀取大文件。windows:如果ReadFile失敗,我可以再次ReadFile嗎?

如果網絡不穩定,有時在調用ReadFile(網絡位置不再可用)時會出錯。此刻,如果發生這種情況,我只是錯誤並終止我的過程。

如果當ReadFile失敗時,我會等幾秒鐘再試一次?假設網絡問題消失了,我會從ReadFile中獲得正確的數據嗎?或者在那個時候它忘記了它試圖讀取的文件的哪個位置?

回答

1

如果ReadFile由於網絡共享消失而失敗,您很可能必須在文件恢復後重新打開該文件。