Metode IDebugRegisters2::SetValues (dbgeng.h)
Metode SetValues menetapkan nilai beberapa register target.
Sintaks
HRESULT SetValues(
[in] ULONG Count,
[in, optional] PULONG Indices,
[in] ULONG Start,
[in] PDEBUG_VALUE Values
);
Parameter
[in] Count
Menentukan jumlah register untuk mengatur nilai.
[in, optional] Indices
Menentukan array yang berisi indeks register untuk mengatur nilai. Jumlah elemen dalam array ini adalah Count. Jika IndeksNULL, Mulai digunakan sebagai gantinya.
[in] Start
Jika IndeksNULL, register akan diatur secara berturut-turut mulai dari indeks ini. Jika tidak, diabaikan.
[in] Values
Menentukan array yang berisi nilai untuk mengatur register. Jumlah elemen yang dipegang array ini adalah Count. Lihat DEBUG_VALUE untuk deskripsi jenis parameter ini.
Nilai kembali
Daftar ini tidak berisi semua kesalahan yang mungkin terjadi. Untuk daftar kemungkinan kesalahan, lihat Nilai HRESULT.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Target tidak dapat diakses, atau satu atau beberapa register tidak dapat diakses. |
|
Nilai indeks dari satu atau beberapa register lebih besar dari jumlah register pada mesin target. |
Keterangan
Mesin melakukan yang terbaik untuk memaksa nilai dalam Nilai ke dalam jenis register; paksaan ini sama dengan yang dilakukan oleh CoerceValue. Jika nilainya lebih besar dari apa yang dapat ditahan oleh register, bit yang paling tidak signifikan akan dihilangkan. Konversi floating-point dan bilangan bulat juga akan dilakukan jika perlu.
Jika nilai yang dikembalikan tidak S_OK, beberapa register mungkin masih telah ditetapkan.
Ketika subregister diubah, register yang berisinya juga diubah.
Untuk mengatur nilai hanya dari satu register, gunakan metode SetValue sebagai gantinya.
Metode SetValues2 melakukan tugas yang sama dengan metode ini tetapi juga memungkinkan sumber register ditentukan.
Untuk gambaran umum antarmuka IDebugRegisters dan metode terkait pendaftaran lainnya, lihat Mendaftar.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk DbgEng.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk