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.
Erstellt eine Debugschnittstelle (ICorDebug), die Funktionen zum Instanziieren einer verwalteten Debugsitzung für einen Remoteprozess bereitstellt.
Syntax
HRESULT CordbCreateObject (
[in] int iDebuggerVersion,
[out] IUnknown** ppCordb
);
Parameter
iDebuggerVersion [in] Debuggerversion des Zielprozesses. Dieser Parameter muss CorDebugVersion_2_0 für das Remotedebuggen sein.
ppCordb [out] Zeiger auf einen Zeiger auf ein Objekt, das in eine ICorDebug-Schnittstelle umgewandelt und zurückgegeben wird.
Rückgabewert
S_OK Die Anzahl der CLRs im Prozess wurde erfolgreich ermittelt, und die entsprechenden Handle- und Pfadarrays wurden ordnungsgemäß ausgefüllt.
ppCordb E_INVALIDARG ist null oder iDebuggerVersion nicht CorDebugVersion_2_0.
E_OUTOFMEMORY Nicht genügend Arbeitsspeicher für ppCordb
E_FAIL (oder andere E_ Rückgabecodes) Andere Fehler.
Hinweise
Die ICorDebug-Schnittstelle, die in ppCordb zurückgegebenen wird, ist die Debugschnittstelle auf oberster Ebene für alle verwalteten Debugdienste.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Kopfball: CoreClrRemoteDebuggingInterfaces.h
Bibliothek: mscordbi_macx86.dll
.NET Framework-Versionen: 3.5 SP1