Loading the Microsoft Mouse Driver 9.0 in Upper Memory

Last reviewed: September 12, 1996
Article ID: Q98235
The information in this article applies to:
  • Microsoft Mouse Driver for Windows, version 9.0
  • Microsoft Mouse Driver for MS-DOS, version 9.0
  • Microsoft IntelliPoint software version 1.0

Version 9.0 of the Microsoft Mouse driver uses an average of 24 kilobytes (K) when loaded. It attempts to load in upper memory by sending a request to MS-DOS for an upper memory block (UMB). If the request to MS-DOS fails, the driver calls the UMB manager (for example, EMM386.EXE) to request a block of memory.

Note: A UMB manager must be loaded to move the driver into upper memory.

The entire driver, with the exception of the Program Segment Prefix (PSP) address, is then loaded into upper memory. The PSP resides in conventional memory.


KBCategory: kbhw
KBSubcategory:
Additional reference words: 9.00 mice high


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 12, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.