DkmScriptInstructionSymbol.Create(DkmModule, Guid, DkmScriptDocument, Int32, Int32, Int32, ReadOnlyCollection<Byte>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Fora Resultado dessa chamada de método.