Freigeben über


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