[<<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