Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

raisests.c File Reference

#include "ntrtlp.h"

Go to the source code of this file.

Functions

VOID RtlRaiseStatus (IN NTSTATUS Status)


Function Documentation

VOID RtlRaiseStatus IN NTSTATUS  Status  ) 
 

Definition at line 29 of file rtl/i386/raisests.c.

References EXCEPTION_NONCONTINUABLE, NULL, RtlRaiseException(), and Status.

00035 : 00036 00037 This function raises an exception with the specified status value. The 00038 exception is marked as continuable with no parameters. 00039 00040 Arguments: 00041 00042 Status - Supplies the status value to be used as the exception code 00043 for the exception that is to be raised. 00044 00045 Return Value: 00046 00047 None. 00048 00049 --*/ 00050 00051 { 00052 00053 EXCEPTION_RECORD ExceptionRecord; 00054 00055 // 00056 // Construct an exception record. 00057 // 00058 00059 ExceptionRecord.ExceptionCode = Status; 00060 ExceptionRecord.ExceptionRecord = (PEXCEPTION_RECORD)NULL; 00061 ExceptionRecord.NumberParameters = 0; 00062 ExceptionRecord.ExceptionFlags = EXCEPTION_NONCONTINUABLE; 00063 RtlRaiseException(&ExceptionRecord); 00064 return; 00065 } }


Generated on Sat May 15 19:45:26 2004 for test by doxygen 1.3.7