[Toc][Index]

DosErrClass



#define INCL_DOSMISC

USHORT  rc = DosErrClass(Code, Class, Action, Locus);

USHORT           Code;          /* Error code for analysis */
PUSHORT          Class;         /* Error classification (returned) */
PUSHORT          Action;        /* Recommended action (returned) */
PUSHORT          Locus;         /* Error locus (returned) */

USHORT           rc;            /* return code */

Example 
This example attempts to delete a non-existent file.  The error returned 
is then plugged into DosErrClass for more information about the error and 
what actions should be taken. 

#define INCL_DOSQUEUES

#define RESERVED 0L
#define FILE_DELETE "adlkjf.dkf"

USHORT Error;
USHORT Class;
USHORT Action;
USHORT Locus;
USHORT rc;

   Error = DosDelete(FILE_DELETE,      /* File name path */
                     RESERVED);        /* Reserved (must be zero) */
   rc = DosErrClass(Error,             /* Error code for analysis */
                    &Class,            /* Error classification */
                    &Action,           /* Recommended action */
                    &Locus);           /* Error locus */


Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs