Udostępnij przez


Implementacje zestawu właściwości w modelu COM

Chociaż możliwość użycia trwałych zestawów właściwości nie jest w pełni zamapowana, obecnie istnieją dwa podstawowe zastosowania:

  • Przechowywanie informacji podsumowania z obiektem, takim jak dokument
  • Transferowanie danych właściwości między obiektami

Zestawy właściwości COM zostały zaprojektowane do przechowywania danych, które są odpowiednie do reprezentowania jako umiarkowanie wielkości kolekcji precyzyjnych wartości. Zestawy danych, które są zbyt duże, aby można je było wykonać, należy podzielić na oddzielne strumienie, magazyny i/lub zestawy właściwości. Format danych zestawu właściwości COM nie był przeznaczony do zapewnienia zastąpienia bazy danych wielu małych obiektów.

Com udostępnia implementacje interfejsów zestawu właściwości dla różnych obiektów wraz z trzema funkcjami pomocnika. W poniższej sekcji opisano niektóre cechy wydajności tych implementacji. Aby uzyskać więcej informacji na temat określonych interfejsów i sposobu uzyskiwania wskaźnika do tych interfejsów, zapoznaj się z następującymi informacjami w sekcji referencyjnej modelu COM:

Ponadto istnieją cztery funkcje pomocnicze, które ułatwiają radzenie sobie z właściwościami, które zostały odczytane z zestawu właściwości do pamięci (do struktury PROPVARIANT):

W poniższych sekcjach omówiono bardziej szczegółowo implementacje zestawu właściwości w modelu COM: