NB_WResetAdapter (0x32)
Команда сбрасывает NETBIOS в исходное состояние, удаляет все имеющиеся каналы и имена (кроме постоянного имени, которое нельзя удалить, не вытащив сетевой адаптер из компьютера). С помощью этой команды можно также изменить максимальное количество доступных программе каналов и используемых одновременно блоков NCB. По умолчанию доступны шесть каналов и 12 блоков NCB.
Поля NCB на входе
| Содержимое |
Cmd | 0x32 |
LocalSessionNumber | Максимальное количество каналов или 0 для использования значения по умолчанию |
NetworkNameNumber | Максимальное количество блоков NCB или 0 для использования значения по умолчанию |
AdapterNumber | Номер адаптера; 0 - первый адаптер, 1 - второй |
Поля NCB на выходе
| Содержимое |
FinalCCode | Окончательный код завершения команды |
Содержимое поля CCode на выходе | Не используется |
Содержимое поля
FinalCCode на выходе
| Значение |
0x00 | Нет ошибок |
0x03 | Неправильный код команды |
0x23 | Неправильное значение в поле номера адаптера AdapterNumber |
0x40 - 0x4F | Необычное состояние сети (Unusual network condition) |
0x50 - 0xFE | Сбой сетевого адаптера или другого сетевого аппаратного обеспечения |
Содержание раздела