CreateDebuggingInterfaceFromVersion-Funktion
Erstellt ein ICorDebug-Objekt anhand der angegebenen Versionsinformationen.
Diese Funktion ist in .NET Framework, Version 4 veraltet. Verwenden Sie stattdessen die ICLRRuntimeInfo::GetInterface-Methode.
HRESULT CreateDebuggingInterfaceFromVersion (
[in] int iDebuggerVersion,
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown **ppCordb
);
Parameter
iDebuggerVersion
[in] Die Version von ICorDebug, die vom Debugger erwartet wird Gültige Werte finden Sie im Abschnitt zur CorDebugInterfaceVersion-Enumeration.szDebuggeeVersion
[in] Die Version der Common Language Runtime, die der zu debuggenden Anwendung bzw. dem zu debuggenden Prozess zugeordnet ist. Informationen über das Abrufen dieses Werts finden Sie im Abschnitt zur GetVersionFromProcess-Methode oder zur GetRequestedRuntimeVersion-Methode.ppCordb
[out] Der Speicherort, der einen Zeiger auf das ICorDebug-Objekt empfängt.
Rückgabewert
Diese Methode gibt zusätzlich zu den folgenden Werten COM-Standardfehlercodes wie in der Datei WinError.h definiert zurück.
Rückgabecode |
Beschreibungen |
---|---|
S_OK |
Die Methode wurde erfolgreich abgeschlossen. |
E_INVALIDARG |
szDebuggeeVersion oder ppCordb ist NULL, oder die Versionszeichenfolge ist falsch. |
Hinweise
Der szDebuggeeVersion-Paramenter wird der entsprechenden Version von "MSCorDbi.dll" zugeordnet.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Weitere Ressourcen
Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen