Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un'interfaccia del debugger (ICorDebug) che fornisce funzionalità per creare un'istanza di una sessione di debug gestita in un processo remoto.
Sintassi
HRESULT CordbCreateObject (
[in] int iDebuggerVersion,
[out] IUnknown** ppCordb
);
Parametri
iDebuggerVersion [in] Versione del debugger del processo di destinazione. Questo parametro deve essere CorDebugVersion_2_0 per il debug remoto.
ppCordb [out] Puntatore a un puntatore a un oggetto che verrà eseguito il cast a un'interfaccia ICorDebug e restituito.
Valore restituito
S_OK Il numero di CLR nel processo è stato determinato correttamente e le matrici di handle e percorso corrispondenti sono state riempite correttamente.
ppCordb E_INVALIDARG è null o iDebuggerVersion non è CorDebugVersion_2_0.
E_OUTOFMEMORY Impossibile allocare memoria sufficiente per ppCordb
E_FAIL (o altri codici restituiti di E_) Altri errori.
Osservazioni:
L'interfaccia ICorDebug restituita in ppCordb è l'interfaccia di debug di primo livello per tutti i servizi di debug gestiti.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CoreClrRemoteDebuggingInterfaces.h
Libreria: mscordbi_macx86.dll
Versioni di .NET Framework: 3.5 SP1