Sdílet prostřednictvím


Implementace sady vlastností v modelu COM

I když potenciál pro použití trvalých sad vlastností není plně naklepaný, aktuálně existují dvě primární použití:

  • Ukládání souhrnných informací pomocí objektu, jako je dokument
  • Přenos dat vlastností mezi objekty

Sady vlastností MODELU COM byly navrženy tak, aby ukládaly data, která jsou vhodná k reprezentaci jako kolekce jemně odstupňovaných hodnot. Datové sady, které jsou příliš velké, aby to bylo možné, by měly být rozděleny do samostatných datových proudů, úložišť a/nebo sad vlastností. Formát dat sady vlastností COM nebyl určen k poskytnutí náhrady za databázi mnoha malých objektů.

COM poskytuje implementace rozhraní sady vlastností pro různé objekty spolu se třemi pomocnými funkcemi. Následující část popisuje některé charakteristiky výkonu těchto implementací. Další informace o konkrétních rozhraních a o tom, jak získat ukazatel na tato rozhraní, najdete v následující části referenční části modelu COM:

Kromě toho existují čtyři pomocné funkce navržené tak, aby pomohly při práci s vlastnostmi, které byly načteny ze sady vlastností do paměti (do PROPVARIANT struktury):

V následujících částech jsou podrobněji popsány implementace sady vlastností v modelu COM: