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.
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