Bagikan melalui


Metode IDebugClient4::StartProcessServer (dbgeng.h)

Metode StartProcessServer memulai server proses.

Sintaks

HRESULT StartProcessServer(
  [in]           ULONG Flags,
  [in]           PCSTR Options,
  [in, optional] PVOID Reserved
);

Parameter

[in] Flags

Menentukan kelas target yang akan tersedia melalui server proses. Ini harus diatur ke DEBUG_CLASS_USER_WINDOWS.

[in] Options

Menentukan opsi koneksi untuk server proses ini. Ini adalah opsi yang sama yang diberikan ke opsi -t dari baris perintah DbgSrv. Untuk detail tentang sintaks string ini, lihat Mengaktifkan Server Proses.

[in, optional] Reserved

Atur ke NULL.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Server proses yang dimulai akan dapat diakses oleh klien jarak jauh melalui transportasi yang ditentukan dalam parameter Opsi .

Untuk menghentikan server proses dari klien pintar, gunakan metode EndProcessServer . Untuk mematikan server proses dari komputer yang dijalankannya, gunakan Pengelola Tugas untuk mengakhiri proses. Jika instans mesin debugger yang menggunakan StartProcessServer masih berjalan, instans dapat menggunakan Jalankan untuk mengeluarkan perintah debugger .endsrv 0, yang akan mengakhiri server proses (ini adalah pengecualian untuk perilaku biasa .endsrv, yang umumnya tidak memengaruhi server proses).

Untuk informasi selengkapnya tentang server proses dan penelusuran kesalahan jarak jauh, lihat Server Proses, Server Koneksi Kernel, dan Klien Cerdas.

Persyaratan

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

Lihat juga

ConnectProcessServer

DisconnectProcessServer

EndProcessServer

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

WaitForProcessServerEnd