Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows CreateProcess egy olyan részhalmaza, amely platformfüggetlenül támogatott.
Szemantika
HRESULT CreateProcessForLaunch (
[in] LPWSTR lpCommandLine,
[in] BOOL bSuspendProcess,
[in] LPVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[out] PDWORD pProcessId,
[out] HANDLE *pResumeHandle
);
Paraméterek
lpCommandLine
[in] A végrehajtandó parancssor.
bSuspendProcess
[in] Ha ez a paraméter IGAZ, függessze fel a folyamatot az indításhoz.
lpEnvironment
[be, nem kötelező] Az új folyamat környezeti blokkjának mutatója. Ha ez a paraméter NULL, az új folyamat a hívási folyamat környezetét használja.
lpCurrentDirectory
[be, nem kötelező] A folyamat aktuális könyvtárának teljes elérési útja. Ha ez a paraméter NULL, az új folyamat ugyanazzal az aktuális meghajtóval és könyvtárral fog rendelkezni, mint a hívási folyamat.
pProcessId
[kifelé] A létrehozott folyamat azonosítására szolgáló azonosító.
pResumeHandle
[kifelé] A ResumeProcess használatával a folyamat folytatásához használandó fogópont, ha a bSuspendProcess ÉRTÉKE IGAZ.
Visszaadott érték
S_OK
A folyamat sikeresen létrejött.
E_FAIL\ (vagy egyéb E_ visszatérési kódok) Az indítás sikertelen volt.
Megjegyzések
További részletekért tekintse meg a Win32 CreateProcess API-t.
Követelmények
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: dbgshim.h
Könyvtár: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
.NET-verziók: A .NET Core 2.1 óta érhető el