DkmClrInstructionSymbol.Create(DkmModule, DkmClrMethodId, UInt32) Метод

Определение

Создайте новый экземпляр объекта Дкмклринструктионсимбол.

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol ^ Create(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId MethodId, System::UInt32 ILOffset);
public static Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol Create (Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId, uint ILOffset);
static member Create : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol
Public Shared Function Create (Module As DkmModule, MethodId As DkmClrMethodId, ILOffset As UInteger) As DkmClrInstructionSymbol

Параметры

Module
DkmModule

Окне Класс Дкммодуле представляет набор кода (например, DLL или exe), который или один раз был загружен в один или несколько процессов. Класс Дкммодуле является центральным объектом для API символов и имеет 1:1 с нотацией обработчика символов, что загружается. Если набор кода загружается в три разных процесса (или один процесс, но с тремя разными базовыми адресами или с тремя разными доменами приложений), но обработчик символов считает все эти данные идентичными, будет существовать только один объект Module.

MethodId
DkmClrMethodId

Окне Пара версий и маркеров для этого метода.

ILOffset
UInt32

Окне Смещениеil — это индекс инструкции IL, которую представляет этот символ. Это значение может быть задано как UInt32. MaxValue для инструкции, которая находится в данном методе, но не привязана к определенной инструкции. Используется для машинных инструкций CLR, которые не сопоставляются с инструкцией IL.

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

DkmClrInstructionSymbol

Заполняет Результат вызова этого метода.

Применяется к