ICorDebugRemote::CreateProcessEx-metod
Startar en process på en fjärrdator under felsökningsprogrammet.
Syntax
HRESULT CreateProcessEx (
[in] ICorDebugRemoteTarget* pRemoteTarget,
[in] LPCWSTR lpApplicationName,
[in] LPWSTR lpCommandLine,
[in] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in] PVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[in] LPSTARTUPINFOW lpStartupInfo,
[in] LPPROCESS_INFORMATION lpProcessInformation,
[in] CorDebugCreateProcessFlags debuggingFlags,
[out] ICorDebugProcess** ppProcess
);
Parametrar
pRemoteTarget
[i] Pekare till ett ICorDebugRemoteTarget-gränssnitt. Används för att fastställa vilken fjärrdator som processen ska startas på.
lpApplicationName
[i] Pekare till en null-avslutad sträng som anger vilken modul som ska köras av den startade processen. Modulen körs i säkerhetskontexten för anropsprocessen.
lpCommandLine
[i] Pekare till en null-avslutad sträng som anger vilken kommandorad som ska köras av den startade processen.
lpProcessAttributes
[i] Används inte för fjärrfelsökning.
lpThreadAttributes
[i] Används inte för fjärrfelsökning.
bInheritHandles
[i] Används inte för fjärrfelsökning.
dwCreationFlags
[i] Används inte för fjärrfelsökning.
lpEnvironment
[i] Pekare till ett miljöblock för den nya processen.
lpCurrentDirectory
[i] Pekare till en null-avslutad sträng som anger den fullständiga sökvägen till den aktuella katalogen för processen. Om den här parametern är null har den nya processen samma aktuella enhet och katalog som anropsprocessen.
lpStartupInfo
[i] Används inte för fjärrfelsökning.
lpProcessInformation
[i] Används inte för fjärrfelsökning.
debuggingFlags
[i] Används inte för fjärrfelsökning.
ppProcess
[ut] En pekare till adressen för ett "ICorDebugProcess Interface"-objekt som representerar processen.
Returvärde
S_OK startade processen på fjärrdatorn och returnerade ett "ICorDebugProcess Interface" för felsökning.
E_FAIL (eller andra E_ returkoder) Det går inte att starta processen på fjärrdatorn och returnera ett "ICorDebugProcess Interface" för felsökning.
Kommentarer
Felsökning i blandat läge stöds inte i Silverlight.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl
Bibliotek: CorGuids.lib
.NET Framework-versioner: 4.5, 4, 3.5 SP1