Fungsi ImageDirectoryEntryToDataEx (dbghelp.h)
Menemukan entri direktori di dalam header gambar dan mengembalikan alamat data untuk entri direktori. Fungsi ini mengembalikan header bagian untuk data yang terletak, jika ada.
Sintaks
PVOID IMAGEAPI ImageDirectoryEntryToDataEx(
[in] PVOID Base,
[in] BOOLEAN MappedAsImage,
[in] USHORT DirectoryEntry,
[out] PULONG Size,
[out, optional] PIMAGE_SECTION_HEADER *FoundHeader
);
Parameter
[in] Base
Alamat dasar file gambar atau data.
[in] MappedAsImage
Jika bendera TRUE, file dipetakan oleh sistem sebagai gambar. Jika bendera ini FALSE, file dipetakan sebagai file data oleh fungsi MapViewOfFile .
[in] DirectoryEntry
Entri direktori yang akan ditemukan. Nilai harus salah satu nilai berikut.
[out] Size
Penunjuk ke variabel yang menerima ukuran data untuk entri direktori yang berada.
[out, optional] FoundHeader
Penunjuk ke struktur IMAGE_SECTION_HEADER yang menerima data. Jika header bagian tidak ada, parameter ini adalah NULL.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah penunjuk ke data untuk entri direktori.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.
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
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | dbghelp.h |
Pustaka | Dbghelp.lib |
DLL | Dbghelp.dll |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |
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