Esempio n. 1
0
 static unsafe _SECURITY_ATTRIBUTES()
 {
     Default = new Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES();
     Default.bInheritHandle       = 0;
     Default.lpSecurityDescriptor = IntPtr.Zero;
     Default.nLength = (uint)sizeof(Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES);
 }
Esempio n. 2
0
        public ICorDebugProcess CreateProcess(string lpApplicationName, string lpCommandLine, ref Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES lpProcessAttributes, ref Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES lpThreadAttributes, int bInheritHandles, uint dwCreationFlags, System.IntPtr lpEnvironment, string lpCurrentDirectory, uint lpStartupInfo, uint lpProcessInformation, CorDebugCreateProcessFlags debuggingFlags)
        {
            ICorDebugProcess ppProcess;

            Debugger.Interop.CorDebug.ICorDebugProcess out_ppProcess;
            this.WrappedObject.CreateProcess(lpApplicationName, lpCommandLine, ref lpProcessAttributes, ref lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation, ((Debugger.Interop.CorDebug.CorDebugCreateProcessFlags)(debuggingFlags)), out out_ppProcess);
            ppProcess = ICorDebugProcess.Wrap(out_ppProcess);
            return(ppProcess);
        }
		static unsafe _SECURITY_ATTRIBUTES() {
			Default = new Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES();
			Default.bInheritHandle = 0;
			Default.lpSecurityDescriptor = IntPtr.Zero;
			Default.nLength = (uint)sizeof(Debugger.Interop.CorDebug._SECURITY_ATTRIBUTES);
		}