Я столкнулся с чем-то странным. Я пишу через WriteFile
в файл, открытый по UNC-пути к устройству NAS
. Если с короткой записью не хватает места, я освобождаю место, удаляя другие файлы, затем продолжаю запись, но происходит сбой с ошибкой windows 6 ERROR_INVALID_HANDLE
. Если я делаю то же самое, используя локальные диски (жесткие диски или флэш-накопители USB), это работает нормально.
Кто-нибудь знает, почему дескриптор становится недействительным?
Существует ли тип reset дескриптора, который необходим в некоторых случаях после ошибки?
ТИА !!