示例#1
0
 internal WimFileErrorEventArgs(WimFile file, WIM_MSG message, IntPtr wParam, IntPtr lParam)
     : base(message, wParam, lParam)
 {
     Path         = Marshal.PtrToStringUni(wParam);
     RelativePath = file.GetRelativePath(Path);
     ErrorCode    = lParam.ToInt32();
     if (ErrorCode != 0)
     {
         ErrorMessage = new Win32Exception(ErrorCode).Message;
     }
 }
示例#2
0
 internal WimFileProcessEventArgs(WimFile file, WIM_MSG message, IntPtr wParam, IntPtr lParam)
     : base(message, wParam, lParam)
 {
     Path         = Marshal.PtrToStringUni(wParam);
     RelativePath = file.GetRelativePath(Path);
 }