| Предыдущий | Следующий |
| ERROR_SHUTDOWN_USERS_LOGGED_ON | ERROR_CONNECTION_UNAVAIL |
ERROR_BAD_DEVICE
WNetAddConnection2 документирует этот результат, когда NETRESOURCE.lpLocalName указывает устройство, не допускающее перенаправление. Локальное имя является частью контракта подключения: перенаправление букв дисков и устройств принтера использует определённые формы, а подключение без устройства представляется значением NULL или пустым lpLocalName.
Это проверка входных данных на локальном уровне перенаправления. Ошибка может возникнуть до реальной попытки удалённого поставщика подключиться, поэтому сначала проверять доступность сервера или учётные данные SMB обычно бессмысленно.
Проверьте поле локального устройства
- Запишите lpLocalName точно в том виде, в котором он передан функции WNet.
- При необходимости перенаправления используйте допустимую локальную форму диска или принтера.
- Если связь с локальным устройством не нужна, используйте подключение без устройства.
- Сравните с ERROR_ALREADY_ASSIGNED, который означает, что допустимое локальное устройство уже занято.
WNetAddConnection2 · Архитектура сетевого перенаправителя Windows
Нужно найти другой код? Найти другой код состояния или ошибки.