Interoperabilità con codice non gestito

Aggiornamento: novembre 2007

.NET Framework favorisce l'interazione con componenti COM, servizi COM+, librerie dei tipi esterne e numerosi servizi del sistema operativo. I tipi di dati, le firme dei metodi e i meccanismi di gestione errori del modello a oggetti gestito differiscono da quelli del modello a oggetti non gestito. Per semplificare l'interoperabilità tra i componenti .NET Framework e il codice non gestito e per facilitare la migrazione, in Common Language Runtime le differenze tra questi modelli a oggetti vengono nascoste sia ai client che ai server.

Il codice che viene eseguito sotto il controllo del runtime si definisce codice gestito. Viceversa, il codice che non si avvale del runtime si definisce non gestito. I componenti COM, le interfacce ActiveX e le funzioni dell'API Win32 costituiscono esempi di codice non gestito.

In questa sezione

Sezioni correlate

  • Interoperabilità COM avanzata
    Sono riportati collegamenti per accedere a ulteriori informazioni sull'inclusione di componenti COM nell'applicazione .NET Framework.