Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Platformlar arası desteklenen Windows CreateProcess alt kümesi.
Sözdizimi
HRESULT CreateProcessForLaunch (
[in] LPWSTR lpCommandLine,
[in] BOOL bSuspendProcess,
[in] LPVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[out] PDWORD pProcessId,
[out] HANDLE *pResumeHandle
);
Parametreler
lpCommandLine
[in] Yürütülecek komut satırı.
bSuspendProcess
[in] Bu parametre TRUE ise, başlatma işlemini askıya alın.
lpEnvironment
[in, isteğe bağlı] Yeni işlem için ortam bloğuna yönelik bir işaretçi. Bu parametre NULL ise, yeni işlem çağırma işleminin ortamını kullanır.
lpCurrentDirectory
[in, isteğe bağlı] İşlem için geçerli dizinin tam yolu. Bu parametre NULL ise, yeni işlem çağrı işlemiyle aynı geçerli sürücüye ve dizine sahip olur.
pProcessId
[out] Oluşturulan işlemi tanımlamak için kimlik.
pResumeHandle
[out] bSuspendProcess TRUE ise işlemi sürdürmek için ResumeProcess ile kullanılacak tanıtıcı.
Dönüş değeri
S_OK
İşlem başarıyla oluşturuldu.
E_FAIL\ (veya diğer E_ dönüş kodları) Başlatma başarısız oldu.
Açıklamalar
Daha fazla ayrıntı için win32 CreateProcess API'sine bakın.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üst bilgi: dbgshim.h
Kitaplık: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
.NET Sürümleri: .NET Core 2.1'den itibaren kullanılabilir