Metode IDebugDataSpaces4::SearchVirtual2 (dbgeng.h)
Metode SearchVirtual2 mencari memori virtual proses untuk pola byte tertentu.
Sintaks
HRESULT SearchVirtual2(
[in] ULONG64 Offset,
[in] ULONG64 Length,
[in] ULONG Flags,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[in] ULONG PatternGranularity,
[out] PULONG64 MatchOffset
);
Parameter
[in] Offset
Menentukan lokasi di ruang alamat virtual proses untuk mulai mencari pola.
[in] Length
Menentukan seberapa jauh untuk mencari pola. Kecocokan yang berhasil mengharuskan seluruh pola ditemukan sebelum Byte panjang telah diperiksa.
[in] Flags
Menentukan bidang bit bendera untuk pencarian. Saat ini, satu-satunya bendera bit yang dapat diatur adalah DEBUG_VSEARCH_WRITABLE_ONLY, yang membatasi pencarian ke memori bisa-tulis.
[in] Pattern
Menentukan pola yang akan dicari.
[in] PatternSize
Menentukan ukuran, dalam byte, dari pola. Ini harus menjadi kelipatan granularitas pola.
[in] PatternGranularity
Menentukan granularitas pola. Untuk kecocokan yang berhasil, perbedaan antara lokasi pola yang ditemukan dan Offset harus merupakan kelipatan PatternGranularity.
[out] MatchOffset
Menerima lokasi di ruang alamat virtual proses pola, jika ditemukan.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Setelah memeriksa Panjang byte, pola tidak ditemukan. |
Keterangan
Metode ini mencari memori virtual target untuk kejadian pertama, tunduk pada granularitas, dari pola yang sepenuhnya terkandung dalam Byte panjang memori target, dimulai dari lokasi Offset .
PatternGranularity dapat digunakan untuk memastikan keselarasan kecocokan relatif terhadap Offset. Misalnya, nilai 0x4 dapat digunakan untuk memerlukan penyelarasan ke DWORD. Nilai 0x1 dapat digunakan untuk memungkinkan pola dimulai dari mana saja.
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