Metode IDebugSystemObjects4::GetCurrentThreadTeb (dbgeng.h)

Metode GetCurrentThreadTeb mengembalikan lokasi blok lingkungan utas (TEB) untuk utas saat ini.

Sintaks

HRESULT GetCurrentThreadTeb(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

Menerima lokasi di ruang alamat virtual target TEB untuk utas saat ini.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Dalam penelusuran kesalahan mode pengguna, metode ini menyediakan informasi yang sama dengan GetCurrentThreadDataOffset.

Dalam penelusuran kesalahan mode kernel, lokasi yang dikembalikan adalah struktur TEB dari utas sistem yang dijalankan pada prosesor yang diwakili oleh utas saat ini ketika peristiwa terakhir terjadi.

Catatan Dalam mode kernel, utas saat ini selalu merupakan utas virtual yang dibuat debugger untuk prosesor di komputer target. Karena peristiwa dapat terjadi di utas sistem yang berbeda, lokasi TEB untuk utas virtual dapat berubah.
 
Untuk informasi selengkapnya tentang utas, lihat Utas dan Proses. Untuk detail tentang struktur TEB, lihat Microsoft Windows Internals oleh David Solomon dan Mark Russinovich.

Persyaratan

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