Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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