home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / sysutils / msshell / ms_sh200.zoo / mem.err < prev    next >
Text File  |  1992-06-20  |  4KB  |  90 lines

  1. MS-Shell Version 2.0: Memory Manager Errors.
  2.  
  3. Release 2.0 generates
  4.  
  5.     Warning: XMS error (hex number) or
  6.     Warning: EMS error (hex number)
  7.  
  8. when it detects a XMS or EMS manager error.  The following list gives the
  9. values of the hex number and their meaning.  If the Shell reports one of
  10. these errors, something unexpected has happened.
  11.  
  12.  
  13. XMS Errors:
  14.  
  15.     80        The function is not implemented
  16.     81        A VDISK device is detected
  17.     82        An A20 error occurs
  18.     8E        A general driver error occurs
  19.     8F        An unrecoverable driver error occurs
  20.     90        The HMA does not exist
  21.     91        The HMA is already in use
  22.     92        DX is less than the /HMAMIN= parameter
  23.     93        The HMA is not allocated
  24.     94        The A20 line is still enabled
  25.     A0        All extended memory is allocated
  26.     A1        All available extended memory handles are in use
  27.     A2        The handle is invalid
  28.     A3        The SourceHandle is invalid
  29.     A4        The SourceOffset is invalid
  30.     A5        The DestHandle is invalid
  31.     A6        The DestOffset is invalid
  32.     A7        The Length is invalid
  33.     A8        The move has an invalid overlap
  34.     A9        A parity error occurs
  35.     AA        The block is not locked
  36.     AB        The block is locked
  37.     AC        The block's lock count overflows
  38.     AD        The lock fails
  39.     B0        A smaller UMB is available
  40.     B1        No UMBs are available
  41.     B2        The UMB segment number is invalid
  42.  
  43. EMS Error Codes:
  44.  
  45.     80        Internal error in EMM software (possibly corrupted driver)
  46.     81        Hardware malfunction
  47.     82        EMM busy (dropped in EEMS 3.2)
  48.     83        Invalid EMM handle
  49.     84        Function requested not defined - unknown function code in AH.
  50.     85        No more EMM handles availible
  51.     86        Error in save or restore of mapping context
  52.     87        More pages requested than exist
  53.     88        Allocation request specified more logical pages than currently
  54.         availible in system (request does not exceed actual physical
  55.         number of pages, but some are already allocated to other
  56.         handles); no pages allocated
  57.     89        Zero pages; cannot be allocated (dropped in EMS 4.0)
  58.     8A        Logical page requested to be mapped outside range of logical
  59.         pages assigned to handle
  60.     8B        Illegal page number in mapping request (valid numbers are 0 to
  61.         3)
  62.     8C        Page-mapping hardware state save area full
  63.     8D        Save of mapping context failed; save area already contains
  64.         context associated with page handle
  65.     8E        Restore of mapping context failed; save area does not contain
  66.         context for requested handle
  67.     8F        Subfunction parameter not defined (unknown function)
  68.     90        Attribute type undefined
  69.     91        Warm boot data save not implemented
  70.     92        Move overlaps memory
  71.     93        Move/exchange larger than allocated region
  72.     94        Conventional/expanded regions overlap
  73.     95        Logical page offset outside of logical page
  74.     96        Region larger than 1 MB
  75.     97        Exchange source/destination overlap
  76.     98        Source/destination undefined or not supported
  77.     99        (no status assigned)
  78.     9A        Alternate map register sets supported, specified set is not
  79.     9B        All alternate map & DMA register sets allocated
  80.     9C        Alternate map & DMA register sets not supported
  81.     9D        Alternate map register or DMA set not defined, allocated or is
  82.         currently defined set
  83.     9E        Dedicated DMA channels not supported
  84.     9F        Dedicated DMA channels supported; specifed channel is not
  85.     A0        Named handle could not be found
  86.     A1        Handle name already exists
  87.     A2        Move/exchange wraps around 1 MB boundry
  88.     A3        Data structure contains corrupted data
  89.     A4        Access denied
  90.