Property Set-Implementierungen in COM

Während das Potenzial für die Verwendung persistenter Eigenschaftensätze nicht vollständig ausgeschöpft wird, gibt es derzeit zwei primäre Verwendungsmöglichkeiten:

  • Speichern von Zusammenfassungsinformationen mit einem Objekt, z. B. einem Dokument
  • Übertragen von Eigenschaftsdaten zwischen Objekten

COM-Eigenschaftssätze wurden entwickelt, um Daten zu speichern, die sich für die Darstellung als sammlungsmäßig differenzierte Werte mit mittlerer Größe eignen. Datasets, die zu groß sind, damit dies möglich ist, sollten in separate Datenströme, Speicher und/oder Eigenschaftssätze unterteilt werden. Das Com-Eigenschaftssatzdatenformat war nicht als Ersatz für eine Datenbank mit vielen winzigen Objekten vorgesehen.

COM stellt Implementierungen der Eigenschaftensatzschnittstellen für verschiedene Objekte zusammen mit drei Hilfsfunktionen bereit. Im folgenden Abschnitt werden einige Leistungsmerkmale dieser Implementierungen beschrieben. Weitere Informationen zu bestimmten Schnittstellen und zum Abrufen eines Zeigers auf diese Schnittstellen finden Sie im Abschnitt zur COM-Referenz:

Darüber hinaus gibt es vier Hilfsfunktionen, die den Umgang mit Eigenschaften unterstützen, die aus einer Eigenschaft gelesen wurden, die in den Arbeitsspeicher (in eine PROPVARIANT-Struktur ) gesetzt wurden:

In den folgenden Abschnitten werden Implementierungen von Eigenschaftssätze in COM ausführlicher erläutert: