Implementazioni del set di proprietà in COM

Sebbene il potenziale per l'uso di set di proprietà persistenti non sia completamente toccato, esistono attualmente due usi primari:

  • Archiviazione di informazioni di riepilogo con un oggetto, ad esempio un documento
  • Trasferimento dei dati delle proprietà tra oggetti

I set di proprietà COM sono stati progettati per archiviare i dati adatti alla rappresentazione come raccolta moderatamente ridimensionata di valori con granularità fine. I set di dati troppo grandi devono essere suddivisi in flussi, archiviazioni e/o set di proprietà separati. Il formato dati del set di proprietà COM non era destinato a fornire un sostituto per un database di molti piccoli oggetti.

COM fornisce implementazioni delle interfacce del set di proprietà per vari oggetti, insieme a tre funzioni helper. Nella sezione seguente vengono descritte alcune caratteristiche delle prestazioni di queste implementazioni. Per altre informazioni su interfacce specifiche e su come ottenere un puntatore a queste interfacce, vedere quanto segue nella sezione di riferimento COM:

Sono inoltre disponibili quattro funzioni helper, progettate per facilitare la gestione delle proprietà che sono state letti da un set di proprietà in memoria (in una struttura PROPVARIANT ):

Le sezioni seguenti illustrano le implementazioni del set di proprietà in COM in modo più dettagliato: