Metode IDebugSystemObjects4::SetImplicitProcessDataOffset (dbgeng.h)

Metode SetImplicitProcessDataOffset menetapkan proses implisit untuk target saat ini.

Sintaksis

HRESULT SetImplicitProcessDataOffset(
  [in] ULONG64 Offset
);

Parameter

[in] Offset

Menentukan lokasi di ruang alamat memori target dari struktur data proses sistem yang akan menjadi proses implisit untuk target saat ini. Jika ini nol, proses implisit untuk target saat ini diatur ke proses implisit default.

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 kernel, struktur data adalah struktur KPROCESS untuk proses tersebut.

Dalam penelusuran kesalahan mode pengguna, struktur data adalah blok lingkungan proses (PEB) untuk proses tersebut.

Peringatan Karena dimungkinkan untuk menggunakan SetImplicitThreadDataOffset untuk mengatur utas implisit secara independen dari proses implisit, alur implisit mungkin bukan milik proses implisit. Ini dapat menyebabkan kesalahan jika Anda mencoba mengakses salah satu status pengguna untuk utas implisit, karena akan tidak kompatibel dengan ruang alamat virtual (ditentukan oleh proses implisit).
 
Untuk informasi selengkapnya tentang proses implisit saat ini, lihat Alur dan Proses. Untuk detail tentang struktur KPROCESS dan PEB, lihat Microsoft Windows Internals oleh David Solomon dan Mark Russinovich.

Persyaratan

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