Metode IDebugSymbols3::GetFunctionEntryByOffset (dbgeng.h)
Metode GetFunctionEntryByOffset mengembalikan informasi entri fungsi untuk fungsi.
Sintaks
HRESULT GetFunctionEntryByOffset(
[in] ULONG64 Offset,
[in] ULONG Flags,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BufferNeeded
);
Parameter
[in] Offset
Menentukan lokasi di ruang alamat virtual proses saat ini dari implementasi fungsi. Ini adalah nilai yang dikembalikan dalam parameter OffsetGetNextSymbolMatch dan IDebugSymbolGroup::GetSymbolOffset, dan nilai bidang Offset dalam struktur DEBUG_SYMBOL_ENTRY .
[in] Flags
Menentukan bendera bit yang mengubah perilaku metode ini. Jika bit DEBUG_GETFNENT_RAW_ENTRY_ONLY tidak diatur, mesin akan memberikan entri buatan untuk kasus-kasus terkenal. Jika bit ini diatur, entri buatan tidak digunakan.
[out, optional] Buffer
Menerima informasi entri fungsi. Jika prosesor yang efektif adalah x86, ini adalah struktur FPO_DATA untuk fungsi. Untuk semua arsitektur lainnya, ini adalah struktur IMAGE_FUNCTION_ENTRY untuk arsitektur tersebut.
[in] BufferSize
Menentukan ukuran buffer Buffer.
[out, optional] BufferNeeded
Menentukan ukuran informasi entri fungsi.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode berhasil, tetapi buffer tidak cukup besar untuk menyimpan informasi entri fungsi dan sehingga informasi dipotong agar pas. |
|
Tidak ada informasi entri fungsi yang ditemukan untuk lokasi Offset. |
Keterangan
Struktur FPO_DATA dan IMAGE_FUNCTION_ENTRY didokumenkan dalam "Pustaka Bantuan Gambar" yang disertakan dalam Alat Penelusuran Kesalahan Untuk Windows dalam file DbgHelp.chm.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h, Winnt.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