DkmClrInstructionSymbol.Create(DkmModule, DkmClrMethodId, UInt32) Método

Definição

Crie uma nova instância do objeto DkmClrInstructionSymbol.

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

Parâmetros

Module
DkmModule

No A classe DkmModule representa um pacote de códigos (ex: dll ou exe) que é ou uma vez carregado em um ou mais processos. A classe DkmModule é o objeto central para as APIs de símbolo e é 1:1 com a notação do manipulador de símbolos do que é carregado. Se um pacote de códigos for carregado em três processos diferentes (ou no mesmo processo, mas com três endereços base diferentes ou três domínios de aplicativo diferentes), mas o manipulador de símbolos considerar que todos eles são idênticos, haverá apenas um objeto de módulo.

MethodId
DkmClrMethodId

No O par de versão/token para este método.

ILOffset
UInt32

No ILOffset é o índice da instrução IL que este símbolo representa. Esse valor pode ser definido como UInt32. MaxValue para uma instrução que esteja dentro do método fornecido, mas não vinculado a uma instrução específica. Isso é usado para instruções nativas do CLR que não são mapeadas para uma instrução IL.

Retornos

DkmClrInstructionSymbol

Fora Resultado dessa chamada de método.

Aplica-se a