Pertimbangan Set Properti

Sangat disarankan agar set properti tetap kecil karena aliran set properti dibaca ke dalam memori sebelum satu properti dapat dibaca atau ditulis. "kecil" berarti kurang dari 32 kilobyte data. Ini jarang menyajikan masalah karena biasanya, properti "in-line" akan menjadi item kecil seperti string deskriptif, kata kunci, stempel waktu, hitungan, nama penulis, pengidentifikasi unik global (GUID), pengidentifikasi kelas (CLSID), dan sebagainya.

Untuk menyimpan potongan data yang lebih besar, atau dalam kasus di mana ukuran total sekumpulan properti terkait jauh melebihi jumlah yang disarankan, penggunaan jenis nonsimple seperti VT_STREAM dan VT_STORAGE sangat disarankan. Ini tidak disimpan dalam aliran set properti, sehingga tidak secara signifikan memengaruhi overhead awal akses dan penulisan properti pertama. Ada overhead minimal karena aliran set properti berisi nama properti aliran saudara atau bernilai penyimpanan dan ini membutuhkan waktu tambahan untuk diproses.

Untuk informasi selengkapnya, lihat: