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>
[Входные, необязательные] Дополнительные данные, зависящие от среды выполнения, связанные с адресом. Эти данные не будут использоваться при сравнении адресов.
Возвращаемое значение
Заполняет Результат вызова этого метода.