Funzione di Silverlight CreateDebuggingInterfaceFromVersion
Accetta una stringa di versione CLR (Common Language Runtime) restituita dalla funzione CreateVersionStringFromModule e restituisce un'interfaccia del debugger corrispondente (in genere ICorDebug).
Sintassi
HRESULT CreateDebuggingInterfaceFromVersion (
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown** ppCordb,
);
Parametri
szDebuggeeVersion
[in] Stringa di versione di CLR nell'oggetto di debug di destinazione, restituita dalla funzione CreateVersionStringFromModule.
ppCordb
[out] Puntatore a un puntatore a un oggetto COM (IUnknown
). Questo oggetto verrà sottoposto a cast a un oggetto ICorDebug prima che venga restituito.
Valore restituito
S_OK
ppCordb
fa riferimento a un oggetto valido che implementa l'interfaccia dell'interfaccia ICorDebug.
E_INVALIDARG
szDebuggeeVersion
o ppCordb
è null.
CORDBG_E_DEBUG_COMPONENT_MISSING
Impossibile trovare un componente necessario per il debug CLR. Mscordbi.dll o mscordaccore.dll non è stato trovato nella stessa directory di CoreCLR.dll di destinazione.
CORDBG_E_INCOMPATIBLE_PROTOCOL
Significa che la versione di mscordaccore.dll o mscordbi.dll non corrisponde a quella del file CoreCLR.dll di destinazione.
E_FAIL
(o altri E_
codici restituiti)
Impossibile restituire un'interfaccia ICorDebug.
Osservazioni:
L'interfaccia restituita fornisce funzionalità per connettersi a un CLR nel processo di destinazione ed eseguire il debug del codice gestito eseguito da CLR.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: dbgshim.h
Libreria: dbgshim.dll
Versioni di .NET Framework: 3.5 SP1
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per