System.Diagnostics.Process.CreatePipeWithSecurityAttributes C# (CSharp) 메소드

CreatePipeWithSecurityAttributes() 개인적인 정적인 메소드

private static CreatePipeWithSecurityAttributes ( SafeFileHandle &hReadPipe, SafeFileHandle &hWritePipe, Interop &lpPipeAttributes, int nSize ) : void
hReadPipe SafeFileHandle
hWritePipe SafeFileHandle
lpPipeAttributes Interop
nSize int
리턴 void
        private static void CreatePipeWithSecurityAttributes(out SafeFileHandle hReadPipe, out SafeFileHandle hWritePipe, ref Interop.Kernel32.SECURITY_ATTRIBUTES lpPipeAttributes, int nSize)
        {
            bool ret = Interop.Kernel32.CreatePipe(out hReadPipe, out hWritePipe, ref lpPipeAttributes, nSize);
            if (!ret || hReadPipe.IsInvalid || hWritePipe.IsInvalid)
            {
                throw new Win32Exception();
            }
        }