Freigeben über


CreateDebuggingInterfaceFromVersion-Funktion

Aktualisiert: November 2007

Erstellt ein ICorDebug-Objekt anhand der angegebenen Versionsinformationen.

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

Beschreibung

S_OK

Die Methode wurde erfolgreich abgeschlossen.

E_INVALIDARG

szDebuggeeVersion oder ppCordb ist NULL, oder die Versionszeichenfolge ist falsch.

Hinweise

Das szDebuggeeVersion-Argument wird der entsprechenden Version von MSCorDbi.dll zugeordnet.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.idl

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Hosting – Globale statische Funktionen