RtlLookupFunctionEntry 関数 (winnt.h)

指定した PC 値に対応するエントリをアクティブな関数テーブルで検索します。

構文

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

パラメーター

[in] ControlPc

関数内の命令バンドルの仮想アドレス。

[out] ImageBase

関数が属するモジュールのベース アドレス。

[out] HistoryTable

モジュールのグローバル ポインター値。

このパラメーターには、x64 システムと ARM システムで異なる宣言があります。 詳細については、「x64 定義」と「ARM 定義」を参照してください。

戻り値

指定した PC の関数テーブルにエントリがない場合、関数は を返します NULL。 それ以外の場合、関数は、指定された PC に対応する関数テーブル エントリのアドレスを返します。

要件

   
対象プラットフォーム Windows
ヘッダー winnt.h (Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

RtlUnwindEx

RtlVirtualUnwind

VBS エンクレーブで使用できる Vertdll API