Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Subset Windows CreateProcess yang dapat didukung lintas platform.
Sintaksis
HRESULT CreateProcessForLaunch (
[in] LPWSTR lpCommandLine,
[in] BOOL bSuspendProcess,
[in] LPVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[out] PDWORD pProcessId,
[out] HANDLE *pResumeHandle
);
Parameter-parameternya
lpCommandLine
[di] Baris perintah yang akan dijalankan.
bSuspendProcess
[di] Jika parameter ini TRUE, tangguhkan proses peluncuran.
lpEnvironment
[dalam, opsional] Penunjuk ke blok lingkungan untuk proses baru. Jika parameter ini NULL, proses baru menggunakan lingkungan proses panggilan.
lpCurrentDirectory
[dalam, opsional] Jalur lengkap ke direktori saat ini untuk proses tersebut. Jika parameter ini NULL, proses baru akan memiliki drive dan direktori saat ini yang sama dengan proses panggilan.
pProcessId
[out] Id untuk mengidentifikasi proses yang dibuat.
pResumeHandle
[out] Handel yang akan digunakan dengan ResumeProcess untuk melanjutkan proses jika bSuspendProcess adalah TRUE.
Mengembalikan nilai
S_OK
Proses berhasil dibuat.
E_FAIL\ (atau kode pengembalian lainnya E_ ) Peluncuran gagal.
Komentar
Lihat API Win32 CreateProcess untuk detail selengkapnya.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: dbgshim.h
Pustaka: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versi .NET: Tersedia sejak .NET Core 2.1