Поделиться через


Реализации набора свойств в COM

Хотя потенциал для использования постоянных наборов свойств не полностью реализован, в настоящее время существует два основных использования:

  • Хранение сводной информации с помощью объекта, например документа
  • Передача данных свойств между объектами

Наборы свойств COM предназначены для хранения данных, которые подходят для представления в виде коллекции мелких значений умеренного размера. Наборы данных, которые слишком велики, чтобы это было возможно, следует разбить на отдельные потоки, хранилища и (или) наборы свойств. Формат данных набора свойств COM не предназначен для замены базы данных с множеством крошечных объектов.

COM предоставляет реализации интерфейсов набора свойств для различных объектов, а также три вспомогательные функции. В следующем разделе описываются некоторые характеристики производительности этих реализаций. Дополнительные сведения о конкретных интерфейсах и о том, как получить указатель на эти интерфейсы, см. в следующем разделе справочника по COM:

Кроме того, существует четыре вспомогательные функции, предназначенные для работы со свойствами, которые были считаны из набора свойств в память (в структуру PROPVARIANT ):

В следующих разделах более подробно рассматриваются реализации наборов свойств в COM.