Коды ошибок
Приведем список кодов ошибок, возвращаемых NETBIOS:
Код ошибки | Значение |
00 | Команда выполнена без ошибок |
01 | Неправильная длина буфера. Возможно, что при выполнении операции передачи датаграммы указан размер буфера более 512 байт |
03 | Неправильная команда |
05 | Истекло заданное время ожидания. Истекло время ожидания для команды NB_Call. Другая возможная причина - истекло время ожидания, заданное при создании канала для команд приема или передачи данных по каналу |
06 | Данные приняты не полностью. Указанный размер буфера недостаточен для размещения принятых данных |
07 | Данные, переданные в режиме без подтверждения, не были приняты |
08 | Неправильный номер канала. Канал с указанным номером не существует |
09 | Нет доступных ресурсов |
0A | Канал закрыт |
0B | Команда отменена |
0D | Такое имя уже есть в локальной таблице имен |
0E | Переполнение локальной таблицы имен. Задано более 16 имен |
0F | Указанное имя используется активным каналом |
11 | Переполнение локальной таблицы каналов |
12 | Создание канала отвергнуто. Это означает, что на удаленном компьютере не выполняется команда NB_Listen, предназначенная для создания канала |
13 | Неправильный номер адаптера |
14 | NETBIOS не может найти вызываемое имя |
15 | Имя не найдено или задано неправильно |
16 | Имя уже используется удаленной станцией |
17 | Имя удалено |
18 | Ненормальное завершение работы канала. Либо удаленный компьютер был выключен, либо возникли не- исправности в его сетевом оборудовании, либо были прерваны или отменены выполнявшиеся там команды передачи данных по каналу |
19 | Конфликт имени. Драйвер NETBIOS обнаружил присутствие в сети двух одинаковых имен, что недопустимо |
1A | Принят нестандартный пакет, не соответствующий протоколу NETBIOS |
21 | Интерфейс занят. Эта ошибка появляется при попытке вызвать команду NETBIOS из POST-программы или обработчика прерываний |
22 | Слишком много выдано команд |
23 | Неправильный номер сетевого адаптера. Для номера адаптера можно использовать значения 00h (первый адаптер) или 01h (второй адаптер) |
24 | Команда уже начала выполняться, когда пришел запрос на ее отмену |
26 | Команда не может быть отменена |
30 | Имя используется другим окружением |
34 | Среда не определена, необходимо выдать команду NB_Reset |
35 | Ресурс занят, необходимо отложить запрос |
36 | Превышено максимальное число работающих приложений |
38 | Запрошенный ресурс недоступен |
39 | Неправильный адрес блока NCB |
3A | Команда NB_Reset не может выдаваться из POST-программы |
3C | NETBIOS не смог заблокировать память программы пользователя |
3F | Ошибка при открытии драйвера сетевого адаптера |
4E - 4F | Ошибка в состоянии сети |
F6 - FA | Ошибка адаптера |
FB | Драйвер NETBIOS не загружен |
FC | Ошибка при открытии сетевого адаптера |
FD | Неожиданное закрытие сетевого адаптера |
FE | NETBIOS не активен |