Ok, I'll bite. May be possible. see below.
How about:
To temporarily suspend data requests see the remarks for the
SimConnect_RequestDataOnSimObject function.
So to temporarily turn off data requests, especially for short periods of time, consider setting the
intervalparameter to a very high value (such as
DWORD _MAX). If changes are required to a data definition, consider setting the
Period parameter to
SIMCONNECT_PERIOD_NEVER (see the
SIMCONNECT_PERIOD enumeration)
before making the changes, and then turning on the appropriate period after the changes have been made.
SimConnect_ClearDataDefinition
rebuild SimConnect_AddToDataDefinition with new variable.
restart with new SimConnect_RequestDataOnSimObject
Have no idea if this would work.