Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memindahkan penunjuk baca dalam pembongkaran streaming sejumlah instruksi tertentu relatif terhadap posisi yang ditentukan.
Sintaks
int Seek(
enum_SEEK_START dwSeekStart,
IDebugCodeContext2 pCodeContext,
ulong uCodeLocationId,
long iInstructions
);
Parameter
dwSeekStart
[di] Nilai dari enumerasi SEEK_START yang menentukan posisi relatif untuk memulai proses pencarian.
pCodeContext
[di] Objek IDebugCodeContext2 yang mewakili konteks kode yang relatif terhadap operasi pencarian. Parameter ini hanya digunakan jika dwSeekStart = SEEK_START_CODECONTEXT; jika tidak, parameter ini diabaikan dan dapat menjadi nilai null.
uCodeLocationId
[di] Pengidentifikasi lokasi kode yang relatif terhadap operasi pencarian. Parameter ini digunakan jika dwSeekStart = SEEK_START_CODELOCID; jika tidak, parameter ini diabaikan dan dapat diatur ke 0. Lihat bagian Keterangan untuk metode GetCodeLocationId untuk deskripsi pengidentifikasi lokasi kode.
iInstructions
[di] Jumlah instruksi untuk bergerak relatif terhadap posisi yang ditentukan dalam dwSeekStart. Nilai ini bisa negatif untuk bergerak mundur.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK. Mengembalikan S_FALSE jika posisi pencarian adalah ke titik di luar daftar instruksi yang tersedia. Jika tidak, kembalikan kode galat.
Keterangan
Jika pencarian adalah ke posisi sebelum awal daftar, posisi baca diatur ke instruksi pertama dalam daftar. Jika melihat ke posisi setelah akhir daftar, posisi baca diatur ke instruksi terakhir dalam daftar.