Metode IDebugSystemObjects4::GetCurrentProcessDataOffset (dbgeng.h)

Metode GetCurrentProcessDataOffset mengembalikan lokasi struktur data sistem yang menjelaskan proses saat ini.

Sintaks

HRESULT GetCurrentProcessDataOffset(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

Menerima lokasi di ruang alamat virtual target dari struktur data sistem yang menjelaskan proses 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, lokasi yang dikembalikan adalah blok lingkungan proses (PEB) untuk proses saat ini. Ini adalah lokasi yang sama yang dikembalikan oleh GetCurrentProcessPeb.

Dalam penelusuran kesalahan mode kernel, lokasi yang dikembalikan adalah struktur KPROCESS untuk proses sistem tempat peristiwa terakhir terjadi.

Catatan Dalam mode kernel, proses target saat ini selalu merupakan proses virtual tunggal yang dibuat mesin debugger untuk kernel. Namun, karena peristiwa dapat terjadi dalam proses sistem yang berbeda, lokasi KPROCESS yang dikembalikan oleh metode ini dapat berubah.
 
Untuk informasi selengkapnya tentang proses, lihat Utas dan Proses. Untuk detail tentang struktur PEB dan KPROCESS, lihat Microsoft Windows Internals oleh David Solomon dan Mark Russinovich.

Persyaratan

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