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.
Punta a una funzione chiamata quando il runtime .NET è stato avviato per l'API RegisterForRuntimeStartup .
Sintassi
typedef VOID (*PSTARTUP_CALLBACK)(
IUnknown *pCordb,
PVOID parameter,
HRESULT hr);
Parametri
pCordb
[in] Puntatore a un puntatore a un oggetto COM (IUnknown). Questo oggetto verrà sottoposto a cast a un oggetto ICorDebug prima che venga restituito.
parameter
[in] Valore parameter passato a RegisterForRuntimeStartup.
hr
[in] Risultato dell'operazione. I valori sono:
S_OK:pCordbfa riferimento a un oggetto valido che implementa l'interfaccia dell'interfaccia ICorDebug .CORDBG_E_DEBUG_COMPONENT_MISSING: non è possibile trovare un componente necessario per il debug CLR. Impossibile trovare mscordbi.dll o mscordaccore.dll nella stessa directory del CoreCLR.dlldi destinazione.CORDBG_E_INCOMPATIBLE_PROTOCOL: mscordbi.dll o mscordaccore.dll non è la stessa versione del CoreCLR.dlldi destinazione.E_FAIL(o altriE_codici restituiti): non è possibile restituire un'interfaccia ICorDebug.
Osservazioni:
L'interfaccia fornita include le funzionalità per il collegamento a un CLR in un processo di destinazione e il debug del codice gestito in cui è in esecuzione CLR.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: dbgshim.h
Libreria: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versioni di .NET: Disponibile a partire da .NET Core 2.1