Dela via


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

Se även