Use the Configure Additional Options entry point to launch a second dialog box to provide a way for plug-in end users to configure option settings for the instance of a plug-in. Typically, you do not need this entry point because you can present options in a single dialog box by using tabs, modal popup dialog boxes, or other organizational methods to accommodate many options.

Use this entry point when you create a new plug-in by extending an existing plug-in and you want to provide a small number of additional options for the new plug-in without changing the options dialog box for the original plug-in. Configure Additional Options launches a second dialog box that contains options specific to the new plug-in, and the Configure Standard Options entry point launches the unchanged options dialog box from the original plug-in.

If a plug-in implements Configure Additional Options, the Options column of the Result Processing dialog box includes a second settings icon immediately to the right of the icon that invokes Configure Standard Options.

Use the Parameters.ModelPlugin.PluginSpecific.AdditionalOptions subproperty to store the additional options for the enhanced plug-in.

The Configure Additional Options entry point accepts the following parameters, which are the same as the Configure Standard Options entry point:

Parameter Name Data Type
Changed Boolean
ProcessModel Reference
ModelType NI_ModelType
ModelPlugin NI_ModelPlugin