IDkmNativeSymbolProviderCallback.GetPublicSymbolByNameCallback(DkmModule, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает RVA для S_PUBLIC32 определенного имени по строке.
public:
Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionSymbol ^ GetPublicSymbolByNameCallback(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, System::String ^ publicName);
public Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionSymbol GetPublicSymbolByNameCallback (Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, string publicName);
abstract member GetPublicSymbolByNameCallback : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * string -> Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionSymbol
Public Function GetPublicSymbolByNameCallback (module As DkmModule, publicName As String) As DkmNativeInstructionSymbol
Параметры
- module
- DkmModule
Окне Класс Дкммодуле представляет набор кода (например, DLL или exe), который или один раз был загружен в один или несколько процессов. Класс Дкммодуле является центральным объектом для API символов и имеет 1:1 с нотацией обработчика символов, что загружается. Если набор кода загружается в три разных процесса (или один процесс, но с тремя разными базовыми адресами или с тремя разными доменами приложений), но обработчик символов считает все эти данные идентичными, будет существовать только один объект Module.
- publicName
- String
Окне Имя открытого символа для поиска.
Возвращаемое значение
[Out, необязательно] Символ собственной инструкции для этого открытого символа.