Int 61/AX=0001h/SF=0002h

Prev Next Ralf Interrups Categories Contents

------

Banyan VINES - Sosend - INITIATE OUTPUT EVENT

AX = 0001h subfn 0002h
DS:DX -> communications control block (function 0002h) (see #03329)

Return:
AX = status (0000h-0002h,0097h,009Bh-009Dh,00A2h,00A3h,00B1h) (see #03325)

Range:
INT 60h to INT 66h

Note: The Banyan interrupt handler is identified by the string "BANV" in the four bytes immediately preceding the interrupt handler

See Also: AX=0001h/SF=0001h - AX=0001h/SF=0005h

Format of VINES control block for subfunction 0002h: Offset Size Description (Table 03329) 00h WORD 0002h 02h WORD pointer to argument block (see #03330) 04h WORD error return code (0000h,0097h,00A2h,00A3h,00A5h,00A6h,00B1h) (see #03325) 06h 4 BYTEs reserved

See Also: #03334

Format of VINES argument block for subfunction 0002h: Offset Size Description (Table 03330) 00h WORD routine metric 02h WORD error return code 04h WORD socket identifier 06h WORD pointer to send buffer (see #03332) 08h WORD length of send buffer 0Ah WORD message request flags (see #03331) 0Ch 16 BYTEs socket address (see #03333) 1Ch WORD timeout value in multiples of 200ms 1Eh WORD connection identifier 20h WORD type of request 0001h send message 0002h establish a virtual connection 0003h terminate a virtual connection

See Also: #03329 - #03335

Bitfields for message request flags: Bit(s) Description (Table 03331) 0 async request 1 reliable message 2 flush receive buffer on overflow 3 end of user message received 4 vectored request (if set, send buffer contains buffer descriptors) 5 connection-specific receive 6 change to connection-specific receive mode

See Also: #03330 - #03335

Format of buffer descriptor: Offset Size Description (Table 03332) 00h WORD data segment 02h WORD buffer pointer 04h WORD buffer length 06h WORD character count

See Also: #03330

Format of VINES socket address for unreliable datagrams: Offset Size Description (Table 03333) 00h WORD 0003h address family 02h DWORD FFFFFFFFh network number 06h WORD FFFFh subnet number 08h WORD local port number 0Ah BYTE 00h-0Fh hop count 0Bh 5 BYTEs 0000h filler

See Also: #03328

Category: Network - Int 61h - B

------

Prev Next Ralf Interrups Categories Contents