System.IO.Pipes.NamedPipeServerStream.RevertImpersonationOnBackout C# (CSharp) Method

RevertImpersonationOnBackout() private static method

private static RevertImpersonationOnBackout ( Object helper, bool exceptionThrown ) : void
helper Object
exceptionThrown bool
return void
        private static void RevertImpersonationOnBackout(Object helper, bool exceptionThrown)
        {
            ExecuteHelper execHelper = (ExecuteHelper)helper;

            if (execHelper._mustRevert)
            {
                if (!Interop.Advapi32.RevertToSelf())
                {
                    execHelper._revertImpersonateErrorCode = Marshal.GetLastWin32Error();
                }
            }
        }