Metode IDebugSystemObjects::GetCurrentThreadTeb (dbgeng.h)

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

Sintaksis

HRESULT GetCurrentThreadTeb(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

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

Mengembalikan nilai

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

Mengembalikan kode Deskripsi
S_OK
Metode berhasil.

Komentar

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 rangkaian 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

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