Metode IDebugSystemObjects4::SetCurrentThreadId (dbgeng.h)
Metode setCurrentThreadId menjadikan utas yang ditentukan sebagai utas saat ini.
HRESULT SetCurrentThreadId(
[in] ULONG Id
);
[in] Id
Menentukan ID utas mesin dari utas yang akan menjadi utas saat ini.
Metode ini juga dapat mengembalikan nilai kesalahan lainnya. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Mengembalikan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Tidak ada utas dengan ID yang ditentukan yang ditemukan. |
Metode ini juga dapat mengubah proses saat ini, target saat ini, dan komputer saat ini.
Jika utas diubah, panggilan balik IDebugEventCallbacks::ChangeEngineState akan dipanggil dengan set bit DEBUG_CES_CURRENT_THREAD.
Catatan Dalam penelusuran kesalahan mode kernel, utas saat ini adalah utas virtual, itu bukan utas sistem. Metode ini tidak dapat digunakan untuk mengubah antara utas sistem dalam penelusuran kesalahan mode kernel. Namun, utas implisit dapat diubah dengan menggunakan SetImplicitThreadDataOffset.
Syarat | Nilai |
---|---|
Platform Target | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |