Функция ImageNtHeader (dbghelp.h)
Находит структуру IMAGE_NT_HEADERS на изображении PE и возвращает указатель на данные.
Синтаксис
PIMAGE_NT_HEADERS IMAGEAPI ImageNtHeader(
[in] PVOID Base
);
Параметры
[in] Base
Базовый адрес изображения, сопоставленного с памятью путем вызова функции MapViewOfFile .
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение является указателем на структуру IMAGE_NT_HEADERS .
Если функция завершается сбоем, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.
Комментарии
Все функции DbgHelp, такие как эта, являются однопоточными. Поэтому вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbghelp.h |
Библиотека | Dbghelp.lib |
DLL | Dbghelp.dll |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |