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 |
Сбой сетевого адаптера или другого сетевого аппаратного обеспечения |
Содержание раздела