Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetExceptionFromNtStatus()

static Exception System.Security.Principal.WindowsIdentity.GetExceptionFromNtStatus ( int status)
inlinestaticprivate

Definition at line 700 of file WindowsIdentity.cs.

701 {
702 switch (status)
703 {
704 case -1073741790:
705 return new UnauthorizedAccessException();
706 case -1073741801:
707 case -1073741670:
708 return new OutOfMemoryException();
709 default:
710 {
711 uint error = global::Interop.Advapi32.LsaNtStatusToWinError((uint)status);
712 return new SecurityException(new Win32Exception((int)error).Message);
713 }
714 }
715 }

Referenced by System.Security.Principal.WindowsIdentity.WindowsIdentity(), System.Security.Principal.WindowsIdentity.ConnectToLsa(), and System.Security.Principal.WindowsIdentity.LookupAuthenticationPackage().