CPROPS. RPC
Dans l’exemple de composant fournisseur, vous trouverez un exemple d’implémentation de cache de propriétés dans cprops.cpp. Les méthodes prises en charge sont répertoriées dans le tableau suivant.
Méthode | Description |
---|---|
CPropertyCache::addproperty | Étendez le cache de propriétés en ajoutant un nouveau. |
CPropertyCache::updateproperty | Recherchez la propriété, libérez son contenu et utilisez de nouvelles valeurs à la place ; puis marquez le cache modifié pour cette propriété. |
CPropertyCache::findproperty | Recherchez cette propriété par nom ; enregistrez son index. |
CPropertyCache::getproperty | Recherchez la propriété dans le cache si disponible, sinon appelez GetInfo. Définissez l’index et la copie dans les nouvelles valeurs. |
CPropertyCache::p utproperty | Recherchez la propriété . Libérez ce qui était là et mettez dans de nouvelles valeurs. |
CPropertyCache::CPropertyCache | Constructeur standard. |
CPropertyCache::~CPropertyCache | Destructeur standard. |
CPropertyCache::createpropertycache | Créez le cache. |
CPropertyCache::unboundgetproperty | Recherchez la propriété dans le cache et définissez-la sur ces valeurs. |
CPropertyCache::SampleDSMarshallProperties | Marshaler les données et les valeurs de propriété. |
CPropertyCache::marshallproperty | Marshalez une propriété. |
CPropertyCache::SampleDSUnMarshallProperties | Unmarshal des données et des valeurs de propriété. |
CPropertyCache::unmarshallproperty | Annuler l’expiration d’une propriété. |