Fungsi ImageDirectoryEntryToData (dbghelp.h)
Mendapatkan akses ke data khusus gambar.
Fungsi ini telah digantikan oleh fungsi ImageDirectoryEntryToDataEx . Gunakan ImageDirectoryEntryToDataEx untuk mengambil header bagian.
Sintaks
PVOID IMAGEAPI ImageDirectoryEntryToData(
[in] PVOID Base,
[in] BOOLEAN MappedAsImage,
[in] USHORT DirectoryEntry,
[out] PULONG Size
);
Parameter
[in] Base
Alamat dasar gambar.
[in] MappedAsImage
Jika parameter ini TRUE, file dipetakan oleh sistem sebagai gambar. Jika bendera FALSE, file dipetakan sebagai file data oleh fungsi MapViewOfFile .
[in] DirectoryEntry
Nomor indeks entri direktori yang diinginkan. Parameter ini bisa menjadi salah satu nilai berikut.
[out] Size
Penunjuk ke variabel yang menerima ukuran data untuk entri direktori, dalam byte.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah penunjuk ke data entri direktori.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.
Keterangan
Fungsi ImageDirectoryEntryToData digunakan untuk mendapatkan akses ke data khusus gambar.
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 |