CPROPS. CPP

Nel componente del provider di esempio, un esempio di implementazione della cache delle proprietà è disponibile in cprops.cpp. I metodi supportati sono elencati nella tabella seguente.

metodo Descrizione
CPropertyCache::addproperty Estendere la cache delle proprietà aggiungendo una nuova.
CPropertyCache::updateproperty Cercare la proprietà, liberarne il contenuto e usare invece nuovi valori; contrassegnare quindi la cache modificata per questa proprietà.
CPropertyCache::findproperty Cercare questa proprietà in base al nome; salvare il relativo indice.
CPropertyCache::getproperty Trovare la proprietà nella cache, se disponibile, altrimenti chiamare GetInfo. Impostare l'indice e copiare i nuovi valori.
CPropertyCache::p utproperty Trovare la proprietà . Liberare ciò che c'era e mettere in nuovi valori.
CPropertyCache::CPropertyCache Costruttore standard.
CPropertyCache::~CPropertyCache Distruttore standard.
CPropertyCache::createpropertycache Creare la cache.
CPropertyCache::unboundgetproperty Trovare la proprietà nella cache e impostarla su questi valori.
CPropertyCache::SampleDSMarshallProperties Effettuare il marshalling dei dati e dei valori delle proprietà.
CPropertyCache::marshallproperty Effettuare il marshalling di una proprietà.
CPropertyCache::SampleDSUnMarshallProperties Valori e dati delle proprietà unmarshal.
CPropertyCache::unmarshallproperty Annullare ilmarshal di una proprietà.