- Contents
DesignerCOM API
II3IDStepEvents::StepOutOfSync Method
Synopsis
This method is called when inconsistencies are found between the registered tool and the data stored in the .IHD file.
IDL Function Prototype
HRESULT StepOutOfSync(
[in] I3IDOutOfSyncReason ReasonCode,
[in] II3IDStep * CurrentStep,
[in] II3IDOldStepInfo * OutOfSyncInfo,
[out, retval] VARIANT_BOOL * BeenHandled
);
C/C++ Syntax
HRESULT StepOutOfSync(I3IDOutOfSyncReason ReasonCode, II3IDStep * CurrentStep, II3IDOldStepInfo * OutOfSyncInfo, VARIANT_BOOL * BeenHandled );
Parameters
- ReasonCode
-
An I3IDOutOfSyncReason reason code that indicates which part of the step is not in sync with the currently registered tool.
- CurrentStep
-
The II3IDStep step object that is out of synch.
- OutOfSyncInfo
-
This object indicates how the step looked when it was in synch with the currently registered tool.
- BeenHandled
-
The return value is a Boolean flag that indicates whether or not the callback that has been called by Interaction Designer has handled this event. The callback sets BeenHandled to True if the callback has handled the parameter migration for that step. This tells Interaction Designer not to perform its generic parameter migration functions. Likewise, if the callback did not handle the parameter migration, it sets the value of BeenHandled to False so that Interaction Designer will perform its generic parameter migration functions.