Calling Int86?, Intdos?, and DOS3Call() from Windows (93343)
The information in this article applies to:
- Microsoft Windows Software Development Kit (SDK) for Windows 3.1
- Microsoft Windows Software Development Kit (SDK) for Windows 3.0
This article was previously published under Q93343 SUMMARY
Int86/Int86x and Intdos/Intdosx functions, which are part of the C Run-time
library, can be used to execute a documented MS-DOS-based software
interrupt. The Windows (application programming interface (API) DOS3Call()
also allows a Windows-based application to call an MS-DOS Interrupt 21h
(Int 21h) function. Under the Windows versions 3.x environment, it is
acceptable to call any of these functions from within an application or a
DLL (dynamic-link library). This article discusses certain issues involved
with using these functions in Windows.
NOTE: The Win32 "Programmer's Reference, Volume 1" manual states that
DOS3Call() (or any 80x86 specific interrupt call) is NOT supported, and
therefore an application that uses ANY of the above mentioned functions, by
definition, will not run under Windows NT.
Modification Type: | Major | Last Reviewed: | 11/3/2003 |
---|
Keywords: | kb16bitonly KB93343 |
---|
|