Что означает код HRESULT 0xC7FF0005 (hrAlreadyOpen)?

 
Предыдущий Следующий
hrRestoreInProgress hrInvalidRecips

hrAlreadyOpen

Что означает hrAlreadyOpen

hrAlreadyOpen относится к устаревшему API резервного копирования Active Directory и означает, что в текущем контексте уже открыт файл.

Что проверить

  • Сохраните имя уже открытого файла и имя файла, который пытались открыть следующим.
  • Проверьте последовательность DsBackupPrepare, открытия, чтения, DsBackupClose и завершения резервного копирования.
  • Убедитесь, что каждый успешный вызов открытия получает парное закрытие даже после ошибки на промежуточном шаге.
  • Не путайте этот результат с занятостью файла другим процессом на уровне ОС.

Контекст этого API последовательный и допускает один текущий файл. Исправьте жизненный цикл вызовов и не переиспользуйте незавершённый контекст после аварийного выхода.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.