IDkmNativeExportTableDecoder.FindExportName(DkmNativeModuleInstance, String, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Находит адрес указанной именованной экспортированной функции (или экспорта данных).
public:
Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^ FindExportName(Microsoft::VisualStudio::Debugger::Native::DkmNativeModuleInstance ^ nativeModuleInstance, System::String ^ name, bool ignoreDataExports);
public Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress FindExportName (Microsoft.VisualStudio.Debugger.Native.DkmNativeModuleInstance nativeModuleInstance, string name, bool ignoreDataExports);
abstract member FindExportName : Microsoft.VisualStudio.Debugger.Native.DkmNativeModuleInstance * string * bool -> Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress
Public Function FindExportName (nativeModuleInstance As DkmNativeModuleInstance, name As String, ignoreDataExports As Boolean) As DkmNativeInstructionAddress
Параметры
- nativeModuleInstance
- DkmNativeModuleInstance
Окне "Дкмнативемодулеинстанце" используется для модулей, которые содержат код ЦП и/или загружаются загрузчиком Win32.
- name
- String
Окне Имя экспорта для поиска в таблице экспорта модуля.
- ignoreDataExports
- Boolean
Окне Если значение равно true, то реализация будет игнорировать все экспорты, наявляющиеся в неисполняемой памяти.
Возвращаемое значение
[Out, необязательно] Если экспорт найден в указанном модуле, он будет содержать целевой адрес. Обратите внимание, что этот объект адреса инструкции может находиться в модуле, отличном от модуля, в котором выполняется поиск. Это может произойти, если экспорт был перенаправлен и модуль назначения уже загружен. Если целевой модуль не загружен, экспорт будет проигнорирован.