Номер сокета — содержит номер...

Номер сокета - содержит номер...Номер сокета — содержит номер сокета, с которым ассоциирован ECB

12

IPX Work space

BYTE [4]

Рабочая область IPX. Это 4 байтовое поле резервируется для IPX. Оно не должно

инициализироваться и изменяться во время использования ECB IPX

Продолжение таблицы 2

16

Driver Work

space

BYTE [12]

Рабочая область драйвера, резервируется для сетевого драйвера

28

Immediate Address

BYTE [6]

Непосредственный адрес, содержит физический адрес узла адресата или пославшего

пакет узла.

34

Fragment Count

WORD

Количество фрагментов – буферов, содержит количество фрагментов, из которых состоит пакет (при посылке)

или в которые он будет помещен (при приеме).

38

Fragment Descriptor

BYTE [2]

Fragment Descriptor идентифицирует буфер, из которого берется или вкоторый

будет помещен кусок пакета

40

Fragment Address

BYTE [4]

Содержит адрес буфера приема/передачи

42

Fragment Size

WORD

Содержит величину буфера

2. РЕАЛИЗАЦИЯ СЕТЕВЫХ ФУНКЦИЙ В ПРОГРАММЕ

2.1. П р о в е р к а з а г р у з к и д р а й в е р а I P X

Используя средства языка ассемблера, можно реализовать эту функцию следующим

образом:

mov ax,7A00h — заносим в регистр ах номер мультиплексного прерывания

int 2Fh — прерывание

and ax,00ffh — накладываем маску

далее сравниваем: если в ах записан ноль, то драйвер загружен, иначе – он отсутствует.

Связанные записи

Оставить комментарий

Это не спам.
сделано dimoning.ru