Getting and Setting Parameter Block Version
 
 
 

The parameter block version is set in the ParamBlockDesc2 constructor as follows:

   static  ParamBlockDesc2 test_param_blk (
     test_params, _T("params"),  P_VERSION, &TestClassDesc,
     P_VERSION + P_AUTO_CONSTRUCT + P_AUTO_UI,
     VERSION_CURRENT,
     PBLOCK_REF, //reference number
     IDD_PANEL, IDS_PARAMS, 0, 0, NULL, //rollout
     ...

The current version of a parameter block can be retrieved using IParamBlock2::GetVersion().

Getting a previous version is done in a post-load call back using IParamBlock2PostLoadInfo::GetVersion().