Partager via


COleControl::ExchangeVersion

Sérialise ou initialise l'état des informations de version d'un contrôle.

BOOL ExchangeVersion( 
   CPropExchange* pPX, 
   DWORD dwVersionDefault, 
   BOOL bConvert = TRUE  
);

Paramètres

  • pPX
    Un pointeur vers un objet d' CPropExchange . L'infrastructure fournit cet objet pour générer le contexte de l'échange de propriétés, y compris sa direction.

  • dwVersionDefault
    Le numéro de version actuelle du contrôle.

  • bConvert
    Indique si les données persistantes doivent être converties vers le dernier format une fois enregistrées, ou mises à jour dans le même format chargé.

Valeur de retour

Une valeur différente de zéro de la fonction réussie ; 0 sinon.

Notes

En général, il s'agit de la première fonction appelée par la substitution d'un contrôle d' COleControl::DoPropExchange. Lors de le chargement, cette fonction lit le numéro de version de données persistantes, et définit l'attribut de version de l'objet de CPropExchange en conséquence. En enregistrant, cette fonction écrit le numéro de version de données persistantes.

Pour plus d'informations sur la persistance et le versioning, consultez l'article Contrôles ActiveX : Sérialisation.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

COleControl, classe

Graphique de la hiérarchie

COleControl::DoPropExchange