Introduzione a COM

COM è "modello a oggetti" fondamentali sui controlli ActiveX e OLE sono compilati.COM consente a un oggetto di esporre le proprie funzionalità ad altri componenti e ad applicazioni host.Definisce sia come oggetto che si espone il funzionamento di questa esposizione nei processi e nelle reti.COM nonché il ciclo di vita dell'oggetto.

La base a COM è questi concetti:

  • interfacce — il meccanismo in cui un oggetto espone la funzionalità.

  • IUnknown — l'interfaccia di base in cui tutti gli altri sono basati.Implementa il conteggio dei riferimenti e l'interfaccia che interroga i meccanismi che passano COM.

  • Conteggio dei riferimenti alla tecnica che un oggetto o, sia obbligatorio, un'interfaccia) decide se più in uso e non è pertanto disponibile da rimuovere se stesso.

  • QueryInterface al metodo utilizzato per eseguire query su un oggetto per un'interfaccia specificata.

  • Il marshalling — il meccanismo che consente agli oggetti da utilizzare nel thread, il processo e i limiti di rete, conservandone consentiti l'indipendenza di posizione.

  • aggregazione — modo in cui l'oggetto può utilizzare un altro.

Vedere anche

Riferimenti

The Component Object Model

Altre risorse

Introduzione a COM e ATL