Freigeben über


Implementierungen von Eigenschaftensatz in COM

Obwohl das Potenzial für die Verwendung persistenter Eigenschaftensätze nicht vollständig angetippt wird, gibt es derzeit zwei primäre Verwendungen:

  • Speichern von Zusammenfassungsinformationen mit einem Objekt wie einem Dokument
  • Übertragen von Eigenschaftsdaten zwischen Objekten

COM-Eigenschaftensätze wurden entwickelt, um Daten zu speichern, die für die Darstellung als eine moderate Sammlung feinkörniger Werte geeignet sind. Datensätze, die zu groß sind, damit dies machbar ist, sollten in separate Datenströme, Speicher und/oder Eigenschaftensätze unterteilt werden. Das COM-Eigenschaftensatzdatenformat sollte nicht als Ersatz für eine Datenbank mit vielen winzigen Objekten dienen.

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 zu diesen Schnittstellen finden Sie im COM-Referenzabschnitt:

Darüber hinaus gibt es vier Hilfsfunktionen, die beim Umgang mit Eigenschaften helfen sollen, die aus einem Eigenschaftensatz in den Speicher gelesen wurden (in eine PROPVARIANT Struktur):

In den folgenden Abschnitten werden Eigenschaftensatzimplementierungen in COM ausführlicher erläutert: