[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
##############################################################################
###+------------+#############################################################
#+-| CRITICAL.a |----------------------------------------+####################
#| +------------+ DOS CRITICAL ERROR RETURN VALUES TABLE |####################
#+-------------------------------------------------------+####################
##############################################################################
##############################################################################
###########+--| Return Value |----------| Meaning |---------------+###########
###########| 0 ......................... Ignore the error.        |###########
###########| 1 ......................... Retry the operation.     |###########
###########| 2 ......................... Abort program by issuing |###########
###########|                             interrupt 23h            |###########
###########| 3 ......................... Fail the system call     |###########
###########|                             that is in progress.     |###########
###########+------------------------------------------------------+###########
##############################################################################
##############################################################################
#+--| Syntax |-------------------------------+################################
#|     FUNCTION INT a_critical_proc          |################################
#|      PARAMETERS VALUE INT error_code,;    |################################
#|          VALUE INT which_device,;         |################################
#|          VALUE LOGICAL chr_device,;       |################################
#|          VALUE LOGICAL ignore,;           |################################
#|          VALUE LOGICAL retry,;            |################################
#|          VALUE LOGICAL fail,;             |################################
#|          VALUE INT disk_area,;            |################################
#|          VALUE LOGICAL during_write,;     |################################
#|          VALUE INT drive_id,;             |################################
#|          VALUE LOGICAL drive              |################################
#+-------------------------------------------+################################
##############################################################################
##############################################################################
#####+---| Description |-------------------------------------------------+####
#####| function_name is called by DOS with the parameters list outlined  |####
#####| above.  Any critical error routine must have the same parameter   |####
#####| list.  The parameter variable names may be changed to suit your   |####
#####| needs                                                             |####
#####| ----------------------------------------------------------------- |####
#####| The parameter variables are initialized by values that originate  |####
#####| from DOS.  Refer to CRITICAL PARAMETERS TABLE(CRITICAL.b) for the |####
#####| meaning of each parameter.                                        |####
#####+-------------------------------------------------------------------+####
##############################################################################

See Also: CRITICAL.b CRITICAL.c CRITICAL.d CRITICAL.e
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson