Metode IDebugSystemObjects4::SetCurrentProcessId (dbgeng.h)
Metode SetCurrentProcessId menjadikan proses yang ditentukan sebagai proses saat ini.
Sintaks
HRESULT SetCurrentProcessId(
[in] ULONG Id
);
Parameter
[in] Id
Menentukan ID proses mesin untuk proses yang akan menjadi proses saat ini.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan lainnya. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Tidak ditemukan proses dengan ID proses yang diberikan. |
|
Tidak ada kandidat yang cocok untuk utas saat ini yang dapat ditemukan dalam proses. |
Keterangan
Metode ini juga mengubah utas saat ini, dan dapat mengubah target saat ini dan komputer saat ini.
Jika proses diubah, panggilan balik IDebugEventCallbacks::ChangeEngineState akan dipanggil dengan set bit DEBUG_CES_CURRENT_THREAD.
Catatan Dalam penelusuran kesalahan mode kernel, proses saat ini adalah proses virtual, itu bukan proses sistem. Metode ini tidak dapat digunakan untuk mengubah antara proses sistem dalam debugging mode kernel. Namun, proses implisit dapat diubah dengan menggunakan SetImplicitProcessDataOffset.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk