Поделиться через


Функция 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 или более поздней версии

См. также раздел

Функции DbgHelp

IMAGE_NT_HEADERS

MapViewOfFile