/// <summary> /// 构造函数,创建一个由用户指定错误代码的Win32ApiExecutedResult实例。 /// </summary> /// <param name="win32ApiErrorCode">指定的错误代码。</param> public Win32ApiExecutedResult(long win32ApiErrorCode) { _win32ApiErrorCode = win32ApiErrorCode; _previousWin32ApiErrorCode = Win32ApiHelper.GetLastWin32ApiError(); _formatedErrorInfoString = Win32ApiHelper.FormatErrorCode(win32ApiErrorCode); }
private const long WIN32API_ERROR_CODE_SUCCESS = 0x00000000; //API常量,表示Win32Api中的错误代码ERROR_SUCCESS(0x0000)。 /// <summary> /// 构造函数,创建一个错误代码为0的Win32ApiExecutedResult实例。 /// </summary> public Win32ApiExecutedResult() { _win32ApiErrorCode = WIN32API_ERROR_CODE_SUCCESS; _previousWin32ApiErrorCode = Win32ApiHelper.GetLastWin32ApiError(); _formatedErrorInfoString = Win32ApiHelper.FormatErrorCode(_win32ApiErrorCode); }