Considerazioni sul set di proprietà

È consigliabile mantenere piccoli i set di proprietà perché il flusso del set di proprietà viene letto in memoria prima che una singola proprietà possa essere letto o scritto. "small" significa meno di 32 kilobyte di dati. Questo raramente presenta un problema perché in genere le proprietà "in-line" saranno piccoli elementi, ad esempio stringhe descrittive, parole chiave, timestamp, conteggi, nomi di autore, identificatori univoci globali (GUID), identificatori di classe (CLSID) e così via.

Per archiviare blocchi di dati più grandi o nei casi in cui la dimensione totale di un set di proprietà correlate supera notevolmente la quantità consigliata, l'uso di tipi non di tipo non semplice, ad esempio VT_STREAM e VT_STORAGE sono fortemente consigliate. Questi non vengono archiviati all'interno del flusso del set di proprietà, quindi non influiscono significativamente sul sovraccarico iniziale del primo accesso e della scrittura di una proprietà. È previsto un sovraccarico minimo perché il flusso del set di proprietà contiene il nome della proprietà con valori di archiviazione o flusso di pari livello e questo richiede un periodo di tempo aggiuntivo per l'elaborazione.

Per altre informazioni, vedere: