DkmScriptInstructionSymbol.Create(DkmModule, Guid, DkmScriptDocument, Int32, Int32, Int32, ReadOnlyCollection<Byte>) Método

Definição

Crie uma nova instância do objeto DkmScriptInstructionSymbol.

public:
 static Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ Create(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, Guid RuntimeType, Microsoft::VisualStudio::Debugger::Script::DkmScriptDocument ^ Document, int Revision, int StartIndex, int StatementLength, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ AdditionalData);
public static Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol Create (Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, Guid RuntimeType, Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument Document, int Revision, int StartIndex, int StatementLength, System.Collections.ObjectModel.ReadOnlyCollection<byte> AdditionalData);
static member Create : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Guid * Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument * int * int * int * System.Collections.ObjectModel.ReadOnlyCollection<byte> -> Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol
Public Shared Function Create (Module As DkmModule, RuntimeType As Guid, Document As DkmScriptDocument, Revision As Integer, StartIndex As Integer, StatementLength As Integer, AdditionalData As ReadOnlyCollection(Of Byte)) As DkmScriptInstructionSymbol

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.

RuntimeType
Guid

No A ID de tempo de execução identifica o ambiente de execução para um trecho de código específico. As IDs de tempo de execução são usadas pelo Dispatcher para decidir para qual monitor enviar. Observe que a ordenação dos GUIDs de ID de tempo de execução é um pouco significativa, pois isso determina qual tempo de execução Obtém a primeira captura durante a arbitragem. Portanto, se um quiser declarar uma nova instância de tempo de execução criada no CLR, a ID de tempo de execução deverá ser menor que DkmRuntimeId. CLR.

Document
DkmScriptDocument

No Documento que contém esta instrução.

Revision
Int32

No Indica o número de revisão que inseriu a instrução representada por esse objeto. Normalmente, isso será zero para documentos não dinâmicos.

StartIndex
Int32

No Indica o índice de caractere inicial desta instrução, em relação ao início da revisão que inseriu esta instrução.

StatementLength
Int32

No Comprimento da instrução (em caracteres).

AdditionalData
ReadOnlyCollection<Byte>

[In, opcional] Dados específicos de tempo de execução adicionais associados a um endereço. Esses dados não serão usados durante a comparação de endereços.

Retornos

DkmScriptInstructionSymbol

Fora Resultado dessa chamada de método.

Aplica-se a