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); }
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); }