Condividi tramite


Funzione CreateDebuggingInterfaceFromVersion

Crea un oggetto ICorDebug in base alle informazioni relative alla versione specificata.

Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRRuntimeInfo::GetInterface.

HRESULT CreateDebuggingInterfaceFromVersion (
    [in]  int      iDebuggerVersion, 
    [in]  LPCWSTR  szDebuggeeVersion, 
    [out] IUnknown **ppCordb
);

Parametri

  • iDebuggerVersion
    [in] Versione dell'oggetto ICorDebug prevista dal debugger. Per i valori validi, vedere l'enumerazione CorDebugInterfaceVersion.

  • szDebuggeeVersion
    [in] Versione di Common Language Runtime associata all'applicazione o al processo da sottoporre a debug. Vedere il metodo GetVersionFromProcess o GetRequestedRuntimeVersion per informazioni sul recupero di questo valore.

  • ppCordb
    [out] Posizione che riceve un puntatore all'oggetto ICorDebug.

Valore restituito

Questo metodo restituisce i codici di errore COM standard definiti nel file WinError.h, oltre ai valori riportati di seguito.

Codice restituito

Oggetto di descrizione

S_OK

Il metodo è stato eseguito correttamente.

E_INVALIDARG

Il parametro szDebuggeeVersion o ppCordb è null o la stringa della versione è errata.

Note

Il parametro szDebuggeeVersion esegue il mapping alla versione corrispondente di MSCorDbi.dll.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Altre risorse

Funzioni statiche globali di hosting di .NET Framework 1.1 e 2.0