NB_WCancel (0x35)
Команда используется для отмены других запущенных команд. Адрес NCB для отменяемой команды должен быть записан в поле Buffer.
С помощью этой команды нельзя отменить следующие команды: NB_AddName, NB_AddGroupName, NB_DeleteName, NB_SendDatagramm, NB_SendBroadcastDatagramm, NB_ResetAdapter, NB_SessionStatus, NB_Cancel, NB_Unlink.
| Поля NCB на входе | Содержимое |
| Cmd | 0x35 |
| Buffer | Указатель на блок NCB, для которого отменяется команда |
| AdapterNumber | Номер адаптера; 0 - первый адаптер, 1 - второй |
| Поля NCB на выходе | Содержимое |
| FinalCCode | Окончательный код завершения команды |
| Содержимое поля CCode на выходе |
Не используется |
| Содержимое поля FinalCCode на выходе |
Значение |
| 0x00 | Нет ошибок |
| 0x03 | Неправильный код команды |
| 0x23 | Неправильное значение в поле номера адаптера AdapterNumber |
| 0x24 | Команда уже начала выполняться, когда пришел запрос на ее отмену |
| 0x26 | Данную команду нельзя отменить |
| 0x40 - 0x4F | Необычное состояние сети (Unusual network condition) |
| 0x50 - 0xFE | Сбой сетевого адаптера или другого сетевого аппаратного обеспечения |