Share via


Marshalling di dati con interoperabilità COM

Grazie all'interoperabilità COM, è possibile usare oggetti COM dal codice gestito ed esporre oggetti gestiti a COM. Il supporto per il marshalling dei dati verso e da COM è ampio e garantisce quasi sempre il comportamento di marshalling corretto.

Windows SDK include i seguenti strumenti di interoperabilità COM:

Le sezioni seguenti includono collegamenti ad argomenti che descrivono i processi per la personalizzazione dei wrapper di interoperabilità quando è possibile o necessario fornire altre informazioni sui tipi al gestore del marshalling.

In questa sezione

Procedura: Creare wrapper manualmente Descrive come creare manualmente un wrapper COM nel codice sorgente gestito.

Procedura: Eseguire la migrazione di codice gestito da DCOM a WCF
Descrive come eseguire la migrazione di codice gestito DCOM in WCF per la soluzione più sicura.

Tipi di dati COM
Fornisce i tipi di dati gestiti e non gestiti corrispondenti.

Personalizzazione di wrapper COM richiamabili
Descrive come effettuare esplicitamente il marshalling dei tipi di dati tramite l'attributo MarshalAsAttribute in fase di progettazione.

Personalizzazione dei Runtime Callable Wrapper
Descrive come regolare il comportamento del marshalling dei tipi in un assembly di interoperabilità e come definire manualmente i tipi COM.

Interoperabilità COM avanzata
Contiene collegamenti per accedere ad altre informazioni sull'inclusione di componenti COM nell'applicazione .NET Framework.

Riepilogo della conversione da assembly a libreria dei tipi
Descrive il processo di conversione eseguito in caso di esportazione da assembly a libreria dei tipi.

Riepilogo della conversione da libreria dei tipi ad assembly
Descrive il processo di conversione eseguito in caso di importazione da libreria dei tipi ad assembly.

Interoperabilità tramite tipi generici
Descrive le azioni supportate quando si usano tipi generici per l'interoperabilità COM.