DkmClrInstructionSymbol.Create(DkmModule, DkmClrMethodId, UInt32) Yöntem

Tanım

Yeni bir Dkmclrkomutctionsymbol nesne örneği oluşturun.

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

Parametreler

Module
DkmModule

'Ndaki DkmModule sınıfı bir veya daha fazla işleme yüklenmiş olan veya bir kez yüklenen bir kod paketini (örn: DLL veya exe) temsil eder. DkmModule sınıfı, sembol API 'Lerine yönelik merkezi nesnedir ve sembol işleyicisinin nelerin yüklü olduğuna ilişkin gösterimi ile 1:1 ' dir. Bir kod grubu üç farklı işleme (ya da aynı işleme, ancak üç farklı temel adres ya da üç farklı uygulama etki alanı ile) yüklenirse, ancak sembol işleyicisi bunların tümünün özdeş olduğu şekilde olduğunu düşünüyorsanız, yalnızca bir modül nesnesi olur.

MethodId
DkmClrMethodId

'Ndaki Bu yöntem için sürüm/belirteç çifti.

ILOffset
UInt32

'Ndaki Ilkayması, bu sembolün temsil ettiği Il yönergesinin dizinidir. Bu değer, verilen yöntem içinde olan, ancak belirli bir yönergeye bağlı olmayan bir yönerge için UInt32. MaxValue olarak ayarlanabilir. Bu, bir Il yönergesiyle eşleşmeyen CLR yerel yönergeleri için kullanılır.

Döndürülenler

DkmClrInstructionSymbol

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır