IDkmFunctionTableProvider.SearchRuntimeFunctionTable(DkmProcess, UInt64, UInt64) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
По возможности метод возвратит содержимое IMAGE_RUNTIME_FUNCTION_ENTRY для адреса. Для поиска статических записей вызывающие объекты должны вызывать эквивалентный метод для Дкмнативемодулеинстанце.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ SearchRuntimeFunctionTable(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 address, [Runtime::InteropServices::Out] System::UInt64 % baseAddress);
public System.Collections.ObjectModel.ReadOnlyCollection<byte> SearchRuntimeFunctionTable (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong address, out ulong baseAddress);
abstract member SearchRuntimeFunctionTable : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * uint64 -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function SearchRuntimeFunctionTable (process As DkmProcess, address As ULong, ByRef baseAddress As ULong) As ReadOnlyCollection(Of Byte)
Параметры
- process
- DkmProcess
Окне Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.
- address
- UInt64
Окне Виртуальный адрес, для которого необходимо найти запись в таблице функции.
- baseAddress
- UInt64
Заполняет Базовый адрес для записи в таблице функции среды выполнения.
Возвращаемое значение
[Out, необязательно] Элемент таблицы функций среды выполнения для этого адреса, если он найден.