This file is consumed by the UDI Wizard and configured by the UDI Wizard Designer. This file is used to configure the:

·     Wizard pages displayed in the UDI Wizard

·     The sequence of the wizard pages in the UDI Wizard

·     Settings for the fields on each wizard page

·     Available StageGroups in the UDI Wizard Designer

·     Available Stages within each deployment wizard in the UDI Wizard Designer

Table 77 lists the elements in the UDI Wizard Configuration File and their descriptions. The Wizard element is the root node for this reference.

Table 77. Elements in the UDI Wizard Configuration File and Their Descriptions

Element name

Description

Data

Groups the individual DataItem elements within a Page element and is named by the Name attribute.

DataItem

Groups the individual setter elements within a Page element. You can create hierarchical data by including one or more Data elements within a DataItem element. Each DataItem element represents an individual item. For example, a list of available drives might have a DataItem for the display name and another DataItem element for the corresponding drive letter.

Default

Specifies a default value for the field specified in the parent Field or RadioGroup element. The default is set to the value bracketed by this element.

DLL

Specifies a DLL that is to be loaded and referenced by the UDI Wizard and the UDI Wizard Designer.

DLLs

Groups the individual DLL elements.

Error

Specifies a possible error code that can a task can return. The value of the error code is returned by the task’s HRESULT and is trapped by this element to provide more specific error information.

ExitCode

Specifies a possible exit code for a task. The exit codes are return codes that the task expects. Create an ExitCode element for each possible exit code. Otherwise, you can specify an asterisk (*) in the Value attribute to handle return codes not listed in other ExitCode elements.

ExitCodes

Groups a set of ExitCode and Error elements for a Task element or an Error element.

Field

Specifies an instance of a control in a Page element that is used to provide customization with XML. Not all controls allow customization with XML—only controls that use the Field element.

Fields

Groups the individual Field elements within a Page element.

File

Specifies the source and destination for a file copy operation using the Microsoft.Wizard.CopyFilesTask task type. You can include a separate File element to copy more than one file in a single task.

Page

Specifies an instance of a page and includes all the configuration settings for the page.

PageRef

Specifies a reference to an instance of a page within a Stage within a StageGroup.

Pages

Groups the individual Page elements.

RadioGroup

Specifies a group of radio buttons within a Field element.

StageGroup

Specifies a group of one or more stages.

StageGroups

Groups a set of stage groups within a UDI Wizard configuration file.

Setter

Specifies a property setting of a value for a property that is named in the Property property.

Stage

Specifies a stage within a StageGroup and contains one or more PageRef elements.

Style

Groups the individual setter elements that configure the UDI Wizard look and feel, including the title shown at the top of the wizard and the banner image shown on the UDI Wizard.

Task

Specifies a task that is to be run on the page specified in the parent Page element.

Tasks

Groups a set of tasks for a Page element.

Validator

Specifies a validator for the field control that is specified in the parent Field element.

Wizard

Specifies the root for all other elements.

 

Related Topics

UDI Wizard Designer Reference
Data
DataItem
Default
DLL
DLLs
Error
ExitCode
ExitCodes
Field
Fields
File
Page
PageRef
Pages
RadioGroup
StageGroup
StageGroups
Setter
Stage
Style
Task
Tasks
Validator
Wizard