Локальные сети персональных компьютеров Использование протоколов IPX, SPX, NETBIOS


         

NB_WSessionStatus (0x34) - получить состояние канала


Название поля Назначение поля
NameNumber Номер имени канала
SessionCount Количество каналов
DatagramsOutstanding Количество выданных команд на прием датаграмм
ReceiveAnyoutstanding Количество выданных команд на прием командой NB_ReceiveAny
Session Массив структур, описывающих каждый канал в отдельности
LocalSessionNumber Номер канала
State Состояние канала:

1 - ожидание завершения команды NB_Listen;

2 - ожидание завершения команды NB_Call;

3 - канал установлен;

4 - ожидание завершения команды NB_HangUp;

5 - команда NB_HangUp завершила свое вы-

полнение;

6 - канал закрыт с ошибкой.

LocalName Имя локальной станции
RemoteName Имя удаленной станции
ReceiveCount Количество ожидающих завершения команд NB_Receive
SendCount Количество ожидающих завершения команд NB_Send

Поля NCB на входе Содержимое
Cmd 0x34
Buffer Дальний адрес буфера для приема информации о состоянии каналов
Size Размер буфера
OurNames Имя канала, для которого необходимо получить информацию о состоянии. В качестве имени можно указывать "*"
PostRoutine Дальний указатель на POST-программу или нулевое значение, если POST-программа не используется
AdapterNumber Номер адаптера; 0 - первый адаптер, 1 - второй

Поля NCB на выходе Содержимое
Size Размер заполненной части буфера
CCode Промежуточный код завершения команды
FinalCCode Окончательный код завершения команды




Содержание  Назад  Вперед