Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zdecydowanie zaleca się, aby zestawy właściwości były małe, ponieważ strumień zestawu właściwości jest odczytywany do pamięci, zanim można odczytać lub zapisać pojedynczą właściwość. "mały" oznacza mniej niż 32 kilobajty danych. Rzadko występuje problem, ponieważ zazwyczaj właściwości "w wierszu" będą małymi elementami, takimi jak ciągi opisowe, słowa kluczowe, sygnatury czasowe, liczniki, nazwy autorów, identyfikatory klas (IDENTYFIKATORy GUID), identyfikatory klas (CLSID) itd.
Aby przechowywać większe fragmenty danych lub w przypadkach, gdy całkowity rozmiar zestawu powiązanych właściwości znacznie przekracza zalecaną ilość, użycie typów innych niż VT_STREAM i VT_STORAGE są zdecydowanie zalecane. Nie są one przechowywane w strumieniu zestawu właściwości, więc nie wpływają one znacząco na początkowe obciążenie pierwszego dostępu i zapisu właściwości. Istnieje minimalne obciążenie, ponieważ strumień zestawu właściwości zawiera nazwę równorzędnej właściwości strumienia lub magazynu o wartości magazynu i zajmuje to dodatkowy czas na przetworzenie.
Aby uzyskać więcej informacji, zobacz:
- zagadnienia dotyczące implementacji IPropertySetStorage
- przechowywanie zestawów właściwości
- charakterystykę wydajności
- implementowanie zestawu właściwości informacji podsumowania