Files
oldlinux-files/docs/interrupts/int-html/rb-0829.htm
2024-02-19 00:23:35 -05:00

468 lines
19 KiB
HTML

<HTML>
<HEAD>
<TITLE>Int 14/AH=04h/DX=FFFFh
</TITLE>
<META NAME="Description" CONTENT="
Int 14/AH=04h/DX=FFFFh - Connection Manager - OPEN COMMUNICATION -
AH = 04h
DX = FFFFh
ES:DI - Connection Request protocol vector (see #00311)
Return: AH = return code
00h successful
AL = connection ID
BH = connection type
00h direct connection or no dialing
01h Connection Server dialed phone
01h no response from Connection Server
">
<META NAME="robots" CONTENT="none">
</HEAD>
<BODY BGCOLOR="#FFD0A0">
<center>
<h2>Int 14/AH=04h/DX=FFFFh
</h2>
</center><p>
<table border=1 cellpadding=3 cellspacing=1>
<td>
<a href="rb-0828.htm" tppabs="http://www.ctyme.com/intr/rb-0828.htm">
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
<a href="rb-0830.htm" tppabs="http://www.ctyme.com/intr/rb-0830.htm">
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
</td></table><p>
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<h3><font color=#C00040>Connection Manager - OPEN COMMUNICATION</font></h3>
<PRE>
AH = 04h
DX = FFFFh
ES:DI -> Connection Request protocol vector <a href="rb-0829.htm#Table311" tppabs="http://www.ctyme.com/intr/rb-0829.htm#Table311">(see #00311)</a><br>
<p><b>Return:</b><br>AH = return code
00h successful
AL = connection ID
BH = connection type
00h direct connection or no dialing
01h Connection Server dialed phone
01h no response from Connection Server
03h invalid request
</PRE>
<p><b>Program:</b>
Connection Manager by Softwarehouse Corp. permits the sharing of
serial ports over an IPX or NetBIOS-based network
<p><b>Desc:</b>
Initiate a connection to the Connection Server listed in the current
Client parameter set
<p><b>Notes:</b>
If DX is 0-3 on entry, Connection Manager emulates the standard BIOS
function, but redirects the port over the network; if DX is any other
value, the call is chained.
All subvectors of the Connection Request vector are optional; if
missing, default values are provided by the default connection
parameter set
<p><b>See Also:</b>
<a href="rb-0815.htm" tppabs="http://www.ctyme.com/intr/rb-0815.htm">AH=00h/DX=FFFFh</a> - <a href="rb-0846.htm" tppabs="http://www.ctyme.com/intr/rb-0846.htm">AH=05h/DX=FFFFh</a> - <a href="rb-0853.htm" tppabs="http://www.ctyme.com/intr/rb-0853.htm">AH=06h/DX=FFFFh</a> - <a href="javascript:if(confirm('http://www.ctyme.com/intr/rb-08 \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/intr/rb-08'" tppabs="http://www.ctyme.com/intr/rb-08"
<p><b>See Also:</b>
<a href="rb-0875.htm" tppabs="http://www.ctyme.com/intr/rb-0875.htm">AH=0Ah/DX=FFFFh</a> - <a href="rb-0881.htm" tppabs="http://www.ctyme.com/intr/rb-0881.htm">AH=0Ch/DX=FFFFh</a>
<PRE>
<p>
Format of Connection Manager protocol command vector:
<a name=table311></a>
Offset Size Description (Table 00311)
00h WORD (big-endian) total length of command (including this word)
02h WORD (big-endian) command code
EF01h Connection Request
EF06h Modify Connection Parameters
04h N BYTEs list of subvectors <a href="rb-0829.htm#Table313" tppabs="http://www.ctyme.com/intr/rb-0829.htm#Table313">(see #00313)</a>
allowable subvector types are 01h-04h,17h,18h for command code
EF01h; 03h,04h for command code EF06h <a href="rb-0829.htm#Table312" tppabs="http://www.ctyme.com/intr/rb-0829.htm#Table312">(see #00312)</a>
<p>
<a name=table312></a>
(Table 00312)
Values for Connection Manager subvector type code:
01h Connection ID
02h Destination ID
03h Asynchronous line parameters
04h Data transfer parameters
09h Line speed
0Ah Serial coding
0Bh Packet size
0Ch Timers
0Dh Special characters
0Eh Target ID
0Fh Telephone number
10h ASCII destination ID
11h Parity
12h Bits per character
13h Number of stop bits
14h Packet timer
15h Intercharacter timer
17h Flags
18h Parameter ranges
19h Flow control
<p>
Format of Connection Manager subvector:
<a name=table313></a>
Offset Size Description (Table 00313)
00h BYTE length of subvector
01h BYTE type code <a href="rb-0829.htm#Table312" tppabs="http://www.ctyme.com/intr/rb-0829.htm#Table312">(see #00312)</a>
02h N-2 BYTEs data, which may include subvectors
</PRE>
<p><b>See Also:</b>
#00314 - #00315 - #00316 - #00317 - #00318 - #00319 - #00320 - #00321 - #00322 - #00323 - #00324
<p><b>See Also:</b>
#00325 - #00326 - #00328 - #00329 - #00330 - #00331 - #00332 - #00333 - #00311
<PRE>
<p>
Format of Connection ID subvector:
<a name=table314></a>
Offset Size Description (Table 00314)
00h BYTE 03h (length)
01h BYTE 01h (subvector "Connection ID")
02h BYTE connection ID
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Destination ID subvector:
<a name=table315></a>
Offset Size Description (Table 00315)
00h BYTE length
01h BYTE 02h (subvector "Destination ID")
02h N BYTEs subvector(s) of type 0Eh, 0Fh, or 10h
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Asynchronous line parameters subvector:
<a name=table316></a>
Offset Size Description (Table 00316)
00h BYTE length
01h BYTE 03h (subvector "Asynchronous line parameters")
02h N BYTEs subvector(s) of type 09h, 0Ah, or 19h
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Data transfer parameters subvector:
<a name=table317></a>
Offset Size Description (Table 00317)
00h BYTE length
01h BYTE 04h (subvector "Data transfer parameters")
02h N BYTEs subvector(s) of type 0Bh, 0Ch, or 0Dh
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Line speed subvector:
<a name=table318></a>
Offset Size Description (Table 00318)
00h BYTE 04h (length)
01h BYTE 09h (subvector "Line speed")
02h WORD bit map, highest set bit selects speed
<p><b>bit 0:</b><br>2400
<p><b>bits 1-7:</b><br>1800, 1200, 600, 300, 115200, 150, 110 bps
<p><b>bits 8-15:</b><br>57600, 38400, 19200, 14400, 9600, 7200, 4800, 3600
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Serial coding subvector:
<a name=table319></a>
Offset Size Description (Table 00319)
00h BYTE length
01h BYTE 0Ah (subvector "Serial coding")
02h N BYTEs subvector(s) of type 11h, 12h, or 13h
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Packet size subvector:
<a name=table320></a>
Offset Size Description (Table 00320)
00h BYTE 04h (length)
01h BYTE 0Bh (subvector "Packet size")
02h WORD (big-endian) packet size, 1 to 1024
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Timers subvector:
<a name=table321></a>
Offset Size Description (Table 00321)
00h BYTE length
01h BYTE 0Ch (subvector "Timers")
02h 8 BYTEs subvector of type 14h or 15h
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Special characters subvector:
<a name=table322></a>
Offset Size Description (Table 00322)
00h BYTE length
01h BYTE 0Dh (subvector "Special characters")
02h N BYTEs list of ASCII characters to be used as EOM or EOB
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Target ID:
<a name=table323></a>
Offset Size Description (Table 00323)
00h BYTE length
01h BYTE 0Eh (subvector "Target ID")
02h N BYTEs target ID, 1-16 bytes
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Telephone number subvector:
<a name=table324></a>
Offset Size Description (Table 00324)
00h BYTE length
01h BYTE 0Fh (subvector "Telephone number")
02h N BYTEs telephone number
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of ASCII destination ID subvector:
<a name=table325></a>
Offset Size Description (Table 00325)
00h BYTE length
01h BYTE 10h (subvector "ASCII destination ID")
02h N BYTEs destination ID
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Parity subvector:
<a name=table326></a>
Offset Size Description (Table 00326)
00h BYTE 03h (length)
01h BYTE 11h (subvector "Parity")
02h BYTE parity type <a href="rb-0829.htm#Table327" tppabs="http://www.ctyme.com/intr/rb-0829.htm#Table327">(see #00327)</a>
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Bitfields for Connection Manager parity type:
<a name=table327></a>
Bit(s) Description (Table 00327)
7 odd
6 even
5 mark
4 space
3 none
</PRE>
<p><b>See Also:</b>
#00326
<PRE>
<p>
Format of Bits per character subvector:
<a name=table328></a>
Offset Size Description (Table 00328)
00h BYTE 03h (length)
01h BYTE 12h (subvector "Bits per character")
02h BYTE bits per character
<p><b>bit 7:</b><br>Seven
<p><b>bit 6:</b><br>Eight
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Number of stop bits subvector:
<a name=table329></a>
Offset Size Description (Table 00329)
00h BYTE 03h (length)
01h BYTE 13h (subvector "Number of stop bits")
02h BYTE stop bits
<p><b>bit 7:</b><br>One
<p><b>bit 6:</b><br>1.5
<p><b>bit 5:</b><br>Two
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Packet timer and Intercharacter timer subvectors:
<a name=table330></a>
Offset Size Description (Table 00330)
00h BYTE 04h (length)
01h BYTE subvector type
14h Packet timer
15h Intercharacter timer
02h WORD (big-endian) unit of value representing 20ms
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Flags subvector:
<a name=table331></a>
Offset Size Description (Table 00331)
00h BYTE 03h (length)
01h BYTE 17h (subvector "Flags")
02h BYTE flags
<p><b>bit 7:</b><br>Queueing requested
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Parameter ranges subvector:
<a name=table332></a>
Offset Size Description (Table 00332)
00h BYTE length
01h BYTE 18h (subvector "Parameter ranges")
02h N BYTEs subvector(s) of type 09h, 11h, 12h, or 13h
</PRE>
<p><b>See Also:</b>
#00313
<PRE>
<p>
Format of Flow control subvector:
<a name=table333></a>
Offset Size Description (Table 00333)
00h BYTE length (02h-04h)
01h BYTE 19h (subvector "Flow control")
02h BYTE XOFF character
03h BYTE XON character
</PRE>
<p><b>Note:</b>
If length is 02h, flow control is disabled; if length is 03h, any
character will be accepted as XON after an XOFF
<p><b>See Also:</b>
#00313
<p>
<b>Category: <a href="cat-027.htm" tppabs="http://www.ctyme.com/intr/cat-027.htm">
Network</a>
- <a href="int-14.htm" tppabs="http://www.ctyme.com/intr/int-14.htm">
Int 14h</a>
- <a href="alpha-c.htm" tppabs="http://www.ctyme.com/intr/alpha-c.htm">
C</a>
</b><p><p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<table border=1 cellpadding=3 cellspacing=1>
<td>
<a href="rb-0828.htm" tppabs="http://www.ctyme.com/intr/rb-0828.htm">
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
<a href="rb-0830.htm" tppabs="http://www.ctyme.com/intr/rb-0830.htm">
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
</td></table><p>
<!-- Bottom Link Start -->
<center>
<p><table border=1 bgcolor="#ffff99"><tr><td>
<table border=0 height=80>
<tr align=center><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">
<img src="tip.gif" tppabs="http://graphics.ctyme.com/gif/tip.gif" ALT="Sponsors" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">Shopping</a>
</td><td width="65">
<a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">
<img src="comment.gif" tppabs="http://graphics.ctyme.com/gif/comment.gif" ALT="Forum" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">Forum</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">
<img src="mail.gif" tppabs="http://graphics.ctyme.com/gif/mail.gif" ALT="email" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">EMail</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">
<img src="toc.gif" tppabs="http://graphics.ctyme.com/gif/toc.gif" ALT="Index" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">Index</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">
<img src="home.gif" tppabs="http://graphics.ctyme.com/gif/home.gif" ALT="Home" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">Home</a>
</td><td width="90">
<center>
<FORM ACTION="https://secure.paypal.com/cgi-bin/webscr" tppabs="https://secure.paypal.com/cgi-bin/webscr" METHOD="POST" traget="_blank">
<INPUT TYPE="hidden" NAME="cmd" VALUE="_xclick">
<INPUT TYPE="hidden" NAME="business" VALUE="marc@perkel.com">
<INPUT TYPE="hidden" NAME="return" VALUE="http://www.perkel.com">
<INPUT TYPE="hidden" NAME="item_name" VALUE="Donation To Support this Site">
<INPUT TYPE="hidden" NAME="no_intl" VALUE="1">
<INPUT TYPE="image" SRC="x-click-but7.gif" tppabs="http://images.paypal.com/images/x-click-but7.gif" vspace=9
NAME="submit" ALT="Make payments with PayPal - it's fast, free and secure!">
</FORM>
</td></tr></table></td></tr></table><p>
<center>
<p>
<a href="javascript:if(confirm('http://www.ctyme.com/hosting/index.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/hosting/index.htm'" tppabs="http://www.ctyme.com/hosting/index.htm" target="_blank">
<img src="ctymehost.gif" tppabs="http://graphics.ctyme.com/gif/ctymehost.gif"
border=3 height=60 width=468></a>
<p>
<!-- Ad End --->
</center>
<FORM ACTION="http://service.bfast.com/bfast/click" target="_blank">
<INPUT TYPE="hidden" NAME="siteid" VALUE="30472466" >
<INPUT TYPE="hidden" NAME="bfpage" VALUE="horizontal">
<INPUT TYPE="hidden" NAME="bfmid" VALUE="27253343" >
<INPUT TYPE="hidden" NAME="num" VALUE="30">
<table bgcolor=white border=3><tr><td>
<table bgcolor=white border=0>
<tr><td>
<IMG SRC="serve-bfmid=27253343&siteid=30472466&bfpage=horizontal.gif" tppabs="http://service.bfast.com/bfast/serve?bfmid=27253343&siteid=30472466&bfpage=horizontal" BORDER="0" WIDTH="1" HEIGHT="1" align=right NOSAVE >
<center><b>Search the web with Google</b></center>
</td></tr><tr><td>
<TABLE cellpadding=0 cellspacing=5 bgcolor="#FFFFFF">
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr><tr><td>
<IMG SRC="affiliate_logo.gif" tppabs="http://www.google.com/affiliates/affiliate_logo.gif" border="0" ALT="Google" align="center">
<INPUT TYPE=text name=q size=30 maxlength=255 value="">
<INPUT type=submit name=sa VALUE="Go">
</td></tr>
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr></TABLE>
</td></tr></table>
</tr></td></table>
</FORM>
</center>
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<!-- Bottom Link End -->
</BODY>
</HTML>