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.
Erstellt ein ICorDebug -Objekt basierend auf den angegebenen Versionsinformationen.
Diese Funktion ist in .NET Framework 4 veraltet. Um stattdessen eine Schnittstelle für die Common Language Runtime (CLR) 2.0 abzurufen, verwenden Sie die ICLRRuntimeInfo::GetInterface-Methode , und geben Sie den Klassenbezeichner CLSID_CLRDebuggingLegacy und den Schnittstellenbezeichner IID_ICorDebug an. Um eine Schnittstelle für CLR 4 oder höher abzurufen, rufen Sie die CLRCreateInstance-Funktion auf, und geben Sie den Klassenbezeichner CLSID_CLRDebugging und den Schnittstellenbezeichner IID_ICLRDebugging an.
Syntax
HRESULT CreateDebuggingInterfaceFromVersion (
[in] int iDebuggerVersion,
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown **ppCordb
);
Die Parameter
iDebuggerVersion
[in] Die Vom Debugger erwartete Version ICorDebug . Gültige Werte finden Sie in der CorDebugInterfaceVersion-Aufzählung .
szDebuggeeVersion
[in] Die common language runtime version associated with the application or process to be debugged. Informationen zum Abrufen dieses Werts finden Sie in der GetVersionFromProcess - oder GetRequestedRuntimeVersion-Methode .
ppCordb
[out] Die Position, die einen Zeiger auf das ICorDebug Objekt empfängt.
Rückgabewert
Diese Methode gibt zusätzlich zu den folgenden Werten standardmäßige COM-Fehlercodes zurück, die in der Datei "WinError.h" definiert sind.
| Rückgabecode | Description |
|---|---|
| S_OK | Die Methode wurde erfolgreich abgeschlossen. |
| E_INVALIDARG |
szDebuggeeVersion oder ppCordb ist NULL, oder die Versionszeichenfolge ist falsch. |
Bemerkungen
Der szDebuggeeVersion Parameter ist der entsprechenden Version von MSCorDbi.dllzugeordnet.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Kopfball: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Verfügbar seit 2.0