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


Функция RtlLookupFunctionEntry (winnt.h)

Ищет в активных таблицах функций запись, соответствующую указанному значению КОМПЬЮТЕРА.

Синтаксис

NTSYSAPI PRUNTIME_FUNCTION RtlLookupFunctionEntry(
  [in]  DWORD64               ControlPc,
  [out] PDWORD64              ImageBase,
  [out] PUNWIND_HISTORY_TABLE HistoryTable
);

Параметры

[in] ControlPc

Виртуальный адрес пакета инструкций в функции.

[out] ImageBase

Базовый адрес модуля, которому принадлежит функция.

[out] HistoryTable

Значение глобального указателя модуля.

Этот параметр имеет другое объявление в системах x64 и ARM. Дополнительные сведения см. в разделах x64 Definition и ARM Definition.

Возвращаемое значение

Если в таблице функций для указанного компьютера нет записи, функция возвращает NULL. В противном случае функция возвращает адрес записи таблицы функций, соответствующий указанному компьютеру.

Требования

   
Целевая платформа Windows
Header winnt.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

RtlUnwindEx

RtlVirtualUnwind

API-интерфейсы Vertdll, доступные в анклавах VBS