Fungsi SymGetFileLineOffsets64 (dbghelp.h)
Menemukan informasi baris untuk modul dan nama file yang ditentukan.
Sintaks
ULONG IMAGEAPI SymGetFileLineOffsets64(
[in] HANDLE hProcess,
[in, optional] PCSTR ModuleName,
[in] PCSTR FileName,
[out] PDWORD64 Buffer,
[in] ULONG BufferLines
);
Parameter
[in] hProcess
Handel ke proses yang awalnya diteruskan ke fungsi SymInitialize .
[in, optional] ModuleName
Nama modul tempat baris berada. Jika parameter ini NULL, fungsi akan mencari semua modul.
[in] FileName
Nama file tempat baris berada.
[out] Buffer
Array offset untuk setiap baris. Offset untuk baris n disimpan dalam elemen n-1. Elemen array untuk baris yang tidak memiliki informasi baris dibiarkan tidak berubah.
[in] BufferLines
Ukuran array Buffer , dalam elemen .
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah angka baris tertinggi yang ditemukan. Nilai ini nol jika tidak ada informasi baris yang ditemukan.
Jika fungsi gagal, nilai yang dikembalikan adalah LINE_ERROR. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.
Keterangan
Semua fungsi DbgHelp, seperti ini, adalah utas tunggal. Oleh karena itu, panggilan dari lebih dari satu utas ke fungsi ini kemungkinan akan mengakibatkan perilaku tak terduga atau kerusakan memori. Untuk menghindari hal ini, Anda harus menyinkronkan semua panggilan bersamaan dari lebih dari satu utas ke fungsi ini.
Persyaratan
Target Platform | Windows |
Header | dbghelp.h |
Pustaka | Dbghelp.lib |
DLL | Dbghelp.dll |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |