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