DkmManagedModuleUpdate.Create(Guid, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<Byte>, ReadOnlyCollection<DkmSequencePointsUpdate>, ReadOnlyCollection<Int32>, ReadOnlyCollection<DkmActiveStatementUpdate>, ReadOnlyCollection<DkmExceptionRegionUpdate>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellen Sie eine neue dkmmanagedmoduleupdate-Objektinstanz.
Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.
Diese API wurde in Visual Studio 16 Update 3 (dkmapiversion. VS16Update3) eingeführt.
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
Parameter
- ModuleId
- Guid
In Der Modul Versions Bezeichner, auf den das verwaltete Update angewendet wurde. Dadurch wird die Symbol Datei eindeutig identifiziert. Bei Microsoft C++-oder Microsoft .NET Framework-Binärdateien handelt es sich hierbei um einen eindeutigen Wert, der von Linkers/Compilern in eine exe/DLL eingebettet wird, wenn die dll/exe-Dateien erstellt werden. Jedes Mal, wenn die dll/exe kompiliert wird, wird ein neuer Wert generiert.
- ILDelta
- ReadOnlyCollection<Byte>
In Sammlung von Il-Delta-Delta-Delta, die vom Update betroffen sind
- MetadataDelta
- ReadOnlyCollection<Byte>
In Sammlung von metadatendelta, auf die sich das Update auswirkt.
- PdbDelta
- ReadOnlyCollection<Byte>
In Sammlung der vom Update betroffenen PDB-Delta.
- SequencePoints
- ReadOnlyCollection<DkmSequencePointsUpdate>
In Sammlung von Sequenz Punkten, auf die sich das Update auswirkt. Dadurch wird die Zeilennummer eines oder mehrerer vorhandener Sequenz Punkte in den symbolischen Daten geändert.
- UpdatedMethods
- ReadOnlyCollection<Int32>
In Methoden Token für alle vom Update betroffenen Methoden.
- ActiveStatements
- ReadOnlyCollection<DkmActiveStatementUpdate>
In Sammlung aktiver Anweisungen, auf die sich das Update auswirkt.
- ExceptionRegions
- ReadOnlyCollection<DkmExceptionRegionUpdate>
In Sammlung der Ausnahme Bereiche, die vom Update betroffen sind.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.