Bagikan melalui


Metode IDebugClient4::CreateProcess (dbgeng.h)

Metode CreateProcess membuat proses dari baris perintah yang ditentukan.

Sintaks

HRESULT CreateProcess(
  [in] ULONG64 Server,
  [in] PSTR    CommandLine,
  [in] ULONG   CreateFlags
);

Parameter

[in] Server

Menentukan server proses yang akan digunakan untuk melampirkan ke proses. Jika Server nol, mesin akan membuat proses lokal tanpa menggunakan server proses.

[in] CommandLine

Menentukan baris perintah yang akan dijalankan untuk membuat proses baru.

[in] CreateFlags

Menentukan bendera yang akan digunakan saat membuat proses. Untuk detail tentang bendera ini, lihat anggota CreateFlags dari struktur DEBUG_CREATE_PROCESS_OPTIONS .

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Metode ini hanya tersedia untuk penelusuran kesalahan mode pengguna langsung.

Jika CreateFlags berisi salah satu bendera DEBUG_PROCESS atau DEBUG_ONLY_THIS_PROCESS, mesin juga akan melekat pada proses yang baru dibuat; ini mirip dengan perilaku CreateProcessAndAttach2 dengan processId argumennya diatur ke nol.

Untuk informasi selengkapnya tentang membuat dan melampirkan ke target mode pengguna langsung, lihat Target User-Mode Langsung.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

.create (Buat Proses)

AttachProcess

ConnectProcessServer

CreateProcess2

CreateProcessAndAttach2

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5