Что означает код ошибки Windows 1200 (ERROR_BAD_DEVICE)?

 
Предыдущий Следующий
ERROR_SHUTDOWN_USERS_LOGGED_ON ERROR_CONNECTION_UNAVAIL

ERROR_BAD_DEVICE

WNetAddConnection2 документирует этот результат, когда NETRESOURCE.lpLocalName указывает устройство, не допускающее перенаправление. Локальное имя является частью контракта подключения: перенаправление букв дисков и устройств принтера использует определённые формы, а подключение без устройства представляется значением NULL или пустым lpLocalName.

Это проверка входных данных на локальном уровне перенаправления. Ошибка может возникнуть до реальной попытки удалённого поставщика подключиться, поэтому сначала проверять доступность сервера или учётные данные SMB обычно бессмысленно.

Проверьте поле локального устройства

  • Запишите lpLocalName точно в том виде, в котором он передан функции WNet.
  • При необходимости перенаправления используйте допустимую локальную форму диска или принтера.
  • Если связь с локальным устройством не нужна, используйте подключение без устройства.
  • Сравните с ERROR_ALREADY_ASSIGNED, который означает, что допустимое локальное устройство уже занято.

WNetAddConnection2 · Архитектура сетевого перенаправителя Windows


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