Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Bearbeiten und Fortfahren-Version dieser Funktion ab.
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
Parameter
- pnVersion
[out] Ein Zeiger auf eine ganze Zahl, bei der es sich um die Versionsnummer der von diesem ICorDebugFunction2-Objekt dargestellten Funktion handelt.
Hinweise
Die Laufzeit verfolgt die Anzahl der Bearbeitungen, die für jedes Modul während einer Debugsitzung stattgefunden haben. Die Versionsnummer einer Funktion ist um 1 höher als die Nummer der Bearbeitung, die die Funktion eingeführt hat. Die ursprüngliche Version der Funktion ist Version 1. Diese Zahl wird bei jedem Aufrufen von ICorDebugModule2::ApplyChanges für ein Modul um 1 für dieses Modul erhöht. Wenn daher der Rumpf einer Funktion beim ersten und dritten Aufruf von ICorDebugModule2::ApplyChanges ersetzt wurde, kann GetVersionNumber Version 1, 2 oder 4 für diese Funktion zurückgeben, nicht jedoch Version 3. (Für diese Funktion wäre keine Version 3 vorhanden.)
Die Versionsnummer wird getrennt für jedes Modul verfolgt. Wenn Sie also vier Bearbeitungen für Modul 1 und keine Bearbeitung für Modul 2 durchführen, wird bei Ihrer nächsten Bearbeitung für Modul 1 allen bearbeiteten Funktionen in Modul 1 die Versionsnummer 6 zugewiesen. Wenn bei demselben Bearbeitungsvorgang Modul 2 betroffen ist, erhalten die Funktionen in Modul 2 die Versionsnummer 2.
Die von der GetVersionNumber-Methode abgerufene Versionsnummer ist möglicherweise niedriger als die von ICorDebugFunction::GetCurrentVersionNumber abgerufene Versionsnummer.
Die ICorDebugCode::GetVersionNumber-Methode führt die gleiche Operation wie ICorDebugFunction2::GetVersionNumber aus.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0