Sdílet prostřednictvím


ICorDebugRemote::CreateProcessEx – metoda

Spustí proces na vzdáleném počítači pod ladicím programem.

Syntaxe

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

Parametry

pRemoteTarget [v] Ukazatel na ICorDebugRemoteTarget rozhraní. Slouží k určení vzdáleného počítače, na kterém se proces spustí.

lpApplicationName [v] Ukazatel na řetězec ukončený hodnotou null, který určuje modul, který má být spuštěn procesem spuštění. Modul se provádí v kontextu zabezpečení volajícího procesu.

lpCommandLine [v] Ukazatel na řetězec ukončený hodnotou null, který určuje příkazový řádek, který má být spuštěn procesem spuštění.

lpProcessAttributes [v] Nepoužívá se pro vzdálené ladění.

lpThreadAttributes [v] Nepoužívá se pro vzdálené ladění.

bInheritHandles [v] Nepoužívá se pro vzdálené ladění.

dwCreationFlags [v] Nepoužívá se pro vzdálené ladění.

lpEnvironment [v] Ukazatel na blok prostředí pro nový proces

lpCurrentDirectory [v] Ukazatel na řetězec ukončený hodnotou null, který určuje úplnou cestu k aktuálnímu adresáři procesu. Pokud má tento parametr hodnotu null, nový proces bude mít stejnou aktuální jednotku a adresář jako volající proces.

lpStartupInfo [v] Nepoužívá se pro vzdálené ladění.

lpProcessInformation [v] Nepoužívá se pro vzdálené ladění.

debuggingFlags [v] Nepoužívá se pro vzdálené ladění.

ppProcess [ven] Ukazatel na adresu objektu ICorDebugProcess Interface, který představuje proces.

Návratová hodnota

S_OK úspěšně spustil proces na vzdáleném počítači a vrátil rozhraní ICorDebugProcess pro ladění.

E_FAIL (nebo jiné návratové kódy E_) Nelze spustit proces na vzdáleném počítači a vrátit rozhraní ICorDebugProcess pro ladění.

Poznámky

Ladění ve smíšeném režimu není v silverlightu podporované.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: 4.5, 4, 3.5 SP1

Viz také