DkmScriptInstructionSymbol.Create(DkmModule, Guid, DkmScriptDocument, Int32, Int32, Int32, ReadOnlyCollection<Byte>) Метод

Определение

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

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

Параметры

Module
DkmModule

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

RuntimeType
Guid

Окне Идентификатор среды выполнения определяет среду выполнения для определенного фрагмента кода. Идентификаторы среды выполнения используются диспетчером для выбора монитора для отправки. Обратите внимание, что порядок идентификаторов GUID для идентификатора среды выполнения довольно важен, так как он определяет, какая из сред выполнения получает первый снимок во время арбитража. Таким же, если требуется объявить новый экземпляр среды выполнения, построенный на основе среды CLR, идентификатор среды выполнения должен быть меньше Дкмрунтимеид. CLR.

Document
DkmScriptDocument

Окне Документ, содержащий эту инструкцию.

Revision
Int32

Окне Указывает номер редакции, который вставил инструкцию, представленную этим объектом. Как правило, для нединамических документов это значение будет равно нулю.

StartIndex
Int32

Окне Указывает начальный индекс символа этой инструкции относительно начала редакции, которая вставила эту инструкцию.

StatementLength
Int32

Окне Длина оператора (в символах).

AdditionalData
ReadOnlyCollection<Byte>

[Входные, необязательные] Дополнительные данные, зависящие от среды выполнения, связанные с адресом. Эти данные не будут использоваться при сравнении адресов.

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

DkmScriptInstructionSymbol

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

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