Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Podmnožina rozhraní Windows CreateProcess, která může být podporována pro různé platformy.
Syntaxe
HRESULT CreateProcessForLaunch (
[in] LPWSTR lpCommandLine,
[in] BOOL bSuspendProcess,
[in] LPVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[out] PDWORD pProcessId,
[out] HANDLE *pResumeHandle
);
Parametry
lpCommandLine
[v] Příkazový řádek, který se má spustit.
bSuspendProcess
[v] Pokud je tento parametr TRUE, pozastavte proces spuštění.
lpEnvironment
[in, volitelné] Ukazatel na blok prostředí pro nový proces. Pokud má tento parametr hodnotu NULL, použije nový proces prostředí volajícího procesu.
lpCurrentDirectory
[in, volitelné] Úplná cesta 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.
pProcessId
[ven] ID pro identifikaci vytvořeného procesu.
pResumeHandle
[ven] Popisovač, který se má použít s ResumeProcess k obnovení procesu, pokud bSuspendProcess je TRUE.
Vrácená hodnota
S_OK
Proces byl úspěšně vytvořen.
E_FAIL
\ (nebo jiné E_
návratové kódy) Spuštění se nezdařilo.
Poznámky
Další podrobnosti najdete v rozhraní API Win32 CreateProcess.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Hlavička: dbgshim.h
Knihovna: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Verze .NET: Dostupné od .NET Core 2.1