DkmManagedModuleUpdate.Create(Guid, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<DkmSequencePointsUpdate>, ReadOnlyCollection<Int32>, ReadOnlyCollection<DkmActiveStatementUpdate>, ReadOnlyCollection<DkmExceptionRegionUpdate>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создайте новый экземпляр объекта Дкмманажедмодулеупдате.
Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).
Этот API появился в Visual Studio 16 с обновлением 3 (Дкмапиверсион. VS16Update3).
public:
static Microsoft::VisualStudio::Debugger::Clr::DkmManagedModuleUpdate ^ Create(Guid ModuleId, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ILDelta, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ MetadataDelta, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ PdbDelta, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmSequencePointsUpdate ^> ^ SequencePoints, System::Collections::ObjectModel::ReadOnlyCollection<int> ^ UpdatedMethods, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmActiveStatementUpdate ^> ^ ActiveStatements, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Clr::DkmExceptionRegionUpdate ^> ^ ExceptionRegions);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedModuleUpdate Create (Guid ModuleId, System.Collections.ObjectModel.ReadOnlyCollection<byte> ILDelta, System.Collections.ObjectModel.ReadOnlyCollection<byte> MetadataDelta, System.Collections.ObjectModel.ReadOnlyCollection<byte> PdbDelta, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmSequencePointsUpdate> SequencePoints, System.Collections.ObjectModel.ReadOnlyCollection<int> UpdatedMethods, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementUpdate> ActiveStatements, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmExceptionRegionUpdate> ExceptionRegions);
static member Create : Guid * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<byte> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmSequencePointsUpdate> * System.Collections.ObjectModel.ReadOnlyCollection<int> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementUpdate> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Clr.DkmExceptionRegionUpdate> -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedModuleUpdate
Public Shared Function Create (ModuleId As Guid, ILDelta As ReadOnlyCollection(Of Byte), MetadataDelta As ReadOnlyCollection(Of Byte), PdbDelta As ReadOnlyCollection(Of Byte), SequencePoints As ReadOnlyCollection(Of DkmSequencePointsUpdate), UpdatedMethods As ReadOnlyCollection(Of Integer), ActiveStatements As ReadOnlyCollection(Of DkmActiveStatementUpdate), ExceptionRegions As ReadOnlyCollection(Of DkmExceptionRegionUpdate)) As DkmManagedModuleUpdate
Параметры
- ModuleId
- Guid
Окне Идентификатор версии модуля, к которой применено управляемое обновление. Это уникальный идентификатор файла символов. Для двоичных файлов платформы Microsoft C++ или Microsoft .NET это уникальное значение, которое внедряется в exe/DLL компоновщиками и компиляторами при построении библиотеки DLL/exe. Новое значение создается каждый раз при компиляции библиотеки DLL/exe.
- ILDelta
- ReadOnlyCollection<Byte>
Окне Коллекция различий IL, затронутых обновлением.
- MetadataDelta
- ReadOnlyCollection<Byte>
Окне Коллекция различий метаданных, затронутых обновлением.
- PdbDelta
- ReadOnlyCollection<Byte>
Окне Коллекция различий PDB, затронутых обновлением.
- SequencePoints
- ReadOnlyCollection<DkmSequencePointsUpdate>
Окне Коллекция точек следования, затронутых обновлением. Это изменит номер строки для одной или нескольких существующих точек следования в символьных данных.
- UpdatedMethods
- ReadOnlyCollection<Int32>
Окне Токен метода для всех методов, затронутых обновлением.
- ActiveStatements
- ReadOnlyCollection<DkmActiveStatementUpdate>
Окне Коллекция активных инструкций, затронутых обновлением.
- ExceptionRegions
- ReadOnlyCollection<DkmExceptionRegionUpdate>
Окне Коллекция регионов исключений, затронутых обновлением.
Возвращаемое значение
Заполняет Результат вызова этого метода.