Funzioni di hosting CLR deprecate

In questa sezione vengono descritte le funzioni statiche globali non gestite usate nelle versioni precedenti dell'API di hosting.

Ad eccezione delle funzioni di infrastruttura (_Cor* funzioni), usate solo da .NET Framework, queste funzioni sono state deprecate in .NET Framework 4.

Funzioni di attivazione

Funzione ClrCreateManagedInstance
Deprecato. Crea un'istanza del tipo gestito specificato.

Funzione CoInitializeCor
Obsoleta. Per inizializzare Common Language Runtime (CLR), usare CorBindToRuntimeEx o CorBindToCurrentRuntime.

Funzione CoInitializeEE
Deprecato. Assicura che il motore di esecuzione CLR venga caricato in un processo. Usare invece il metodo ICLRRuntimeHost::Start .

Funzione CorBindToCurrentRuntime
Deprecato. Carica Common Language Runtime (CLR) in un processo usando le informazioni sulla versione archiviate in un file XML.

Funzione CorBindToRuntime
Deprecato. Consente agli host non gestiti di caricare CLR in un processo.

Funzione CorBindToRuntimeByCfg
Deprecato. Carica CLR in un processo usando le informazioni sulla versione letti da un file XML.

Funzione CorBindToRuntimeEx
Deprecato. Consente agli host non gestiti di caricare CLR in un processo e consente di impostare i flag per specificare il comportamento di CLR.

Funzione CorBindToRuntimeHost
Deprecato. Consente agli host di caricare una versione specificata di CLR in un processo.

Funzione GetCORRequiredVersion
Deprecato. Ottiene il numero di versione CLR richiesto.

Funzione GetCORSystemDirectory
Deprecato. Restituisce la directory di installazione di CLR caricata nel processo.

Funzione GetRealProcAddress
Deprecato. Ottiene l'indirizzo della funzione specificata esportata dalla versione più recente installata di CLR.

Funzione GetRequestedRuntimeInfo
Deprecato. Ottiene le informazioni sulla versione e sulla directory relative al CLR richiesto da un'applicazione.

Funzioni della versione CLR

Le funzioni in questa sezione restituiscono una versione CLR; non attivano CLR.

Funzione GetCORVersion
Deprecato. Restituisce il numero di versione del CLR in esecuzione nel processo corrente.

Funzione GetFileVersion
Deprecato. Ottiene le informazioni sulla versione CLR del file specificato usando il buffer specificato.

Funzione GetRequestedRuntimeVersion
Deprecato. Ottiene il numero di versione di CLR richiesto dall'applicazione specificata. Se tale versione non è installata, ottiene la versione più recente installata prima della versione richiesta.

Funzione GetRequestedRuntimeVersionForCLSID
Deprecato. Ottiene le informazioni sulla versione CLR appropriate per la classe con CLSID specificato.

Funzione GetVersionFromProcess
Deprecato. Ottiene il numero di versione del CLR associato all'handle di processo specificato.

Funzione LockClrVersion
Deprecato. Consente all'host di determinare quale versione del CLR verrà usata all'interno del processo prima di inizializzare in modo esplicito CLR.

Funzioni di hosting

Funzione CallFunctionShim
Deprecato. Esegue una chiamata alla funzione con il nome e i parametri specificati nella libreria specificata.

Funzione CoEEShutDownCOM
Deprecato. Scarica un assembly COM dal processo.

Funzione CorExitProcess
Deprecato. Arresta il processo non gestito corrente.

Funzione CorLaunchApplication
Deprecato. Avvia l'applicazione nel percorso di rete specificato usando i manifesti specificati e altri dati dell'applicazione.

Funzione CorMarkThreadInThreadPool
Deprecato. Contrassegna il thread del pool di thread attualmente in esecuzione per l'esecuzione del codice gestito. A partire da .NET Framework versione 2.0, questa funzione non ha alcun effetto. Non è necessario e può essere rimosso dal codice.

Funzione CoUninitializeCor
Obsoleta. Non è possibile scaricare CLR da un processo.

Funzione CoUninitializeEE
Obsoleta.

Funzione CreateDebuggingInterfaceFromVersion
Deprecato. Crea un oggetto ICorDebug in base alle informazioni sulla versione specificate.

Funzione CreateICeeFileGen
Deprecato. Crea un oggetto ICeeFileGen .

Funzione DestroyICeeFileGen
Deprecato. Elimina un oggetto ICeeFileGen .

Puntatore alla funzione FExecuteInAppDomainCallback
Deprecato. Punta a una funzione chiamata da CLR per eseguire il codice gestito.

Puntatore alla funzione FLockClrVersionCallback
Deprecato. Punta a una funzione che CLR chiama per notificare all'host che l'inizializzazione è stata avviata o completata.

Funzione GetCLRIdentityManager
Deprecato. Ottiene un puntatore a un'interfaccia che consente a CLR di gestire le identità.

Funzione LoadLibraryShim
Deprecato. Carica una versione specificata di una DLL di .NET Framework.

Funzione LoadStringRC
Deprecato. Converte un valore HRESULT in un messaggio di errore usando le impostazioni cultura predefinite del thread corrente.

Funzione LoadStringRCEx
Deprecato. Converte un valore HRESULT in un messaggio di errore appropriato per le impostazioni cultura specificate.

Puntatore alla funzione LPOVERLAPPED_COMPLETION_ROUTINE
Deprecato. Punta a una funzione che notifica all'host quando un'I/O sovrapposta (ovvero asincrona) a un dispositivo è stata completata.

Puntatore alla funzione LPTHREAD_START_ROUTINE
Deprecato. Punta a una funzione che notifica all'host che un thread ha avviato l'esecuzione.

Funzione RunDll32ShimW
Deprecato. Esegue il comando specificato.

Puntatore alla funzione WAITORTIMERCALLBACK
Deprecato. Punta a una funzione che notifica all'host che un handle di attesa è stato segnalato o scaduto.

Funzioni dell'infrastruttura

Le funzioni di questa sezione sono destinate all'uso solo da parte di .NET Framework.

Funzione _CorDllMain
Inizializza CLR, individua il punto di ingresso gestito nell'intestazione CLR dell'assembly DLL e inizia l'esecuzione.

Funzione _CorExeMain
Inizializza CLR, individua il punto di ingresso gestito nell'intestazione CLR dell'assembly eseguibile e inizia l'esecuzione.

Funzione _CorExeMain2
Esegue il punto di ingresso nel codice mappato alla memoria specificato. Questa funzione viene chiamata dal caricatore del sistema operativo.

Funzione _CorImageUnloading
Notifica al caricatore quando le immagini del modulo gestito vengono scaricate.

Funzione _CorValidateImage
Convalida le immagini del modulo gestito e invia una notifica al caricatore del sistema operativo dopo il caricamento.

Vedi anche