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