Calling Int86?, Intdos?, and DOS3Call() from WindowsLast reviewed: July 23, 1997Article ID: Q93343 |
3.00 3.10
WINDOWS
kbprg
The information in this article applies to:
SUMMARYInt86/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.
MORE INFORMATIONThere are certain issues that must be considered when calling any of the above mentioned functions from within a Windows-based application or a DLL. Some of these issues are listed below:
|
Additional reference words: 3.00 3.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |