bool IHcs.CreateProcess(IntPtr computeSystem, string processParameters, out HCS_PROCESS_INFORMATION processInformation, out IntPtr process) { string result; return(ProcessHcsCall(HcsCreateProcess(computeSystem, processParameters, out processInformation, out process, out result), result)); }
private static extern int HcsCreateProcess(IntPtr computeSystem, string processParameters, out HCS_PROCESS_INFORMATION processInformation, out IntPtr process, [MarshalAs(UnmanagedType.LPWStr)] out string result);
private static extern int HcsGetProcessInfo(IntPtr process, out HCS_PROCESS_INFORMATION processInformation, [MarshalAs(UnmanagedType.LPWStr)] out string result);
bool IHcs.GetProcessInfo(IntPtr process, out HCS_PROCESS_INFORMATION processInformation) { string result; return(ProcessHcsCall(HcsGetProcessInfo(process, out processInformation, out result), result)); }