Defines the list of configuration passes used by Windows Setup. Namespace: Microsoft.ComponentStudio.ComponentPlatformInterface
Assembly: Microsoft.ComponentStudio.ComponentPlatformInterface (in microsoft.componentstudio.componentplatforminterface.dll)

Usage

Visual Basic
Dim configurationPass1 As ConfigurationPass = ConfigurationPass.auditSystem

Syntax

Visual Basic
Public Enum ConfigurationPass
C#
public enum ConfigurationPass
C++
public enum class ConfigurationPass
J#
public enum ConfigurationPass
JScript
public enum ConfigurationPass

Members

Member name Description
auditSystem The settings in this section are processed in audit mode in system context, before a user logs on to the system. (Value=4).
auditUser The settings in this section are processed in audit mode in user context, after a user has logged on to the system. (Value=5)
generalize The generalize settings are applied before all machine-specific information is removed from the image. (Value=2)
offlineServicing The settings in this section are applied during the offlineServicing pass before Windows first boot. (Value=1)
oobeSystem This pass includes settings to apply before Windows Welcome starts. (Value=6)
specialize The settings in the specialize section are processed when the system creates machine-specific information for the image. (Value=3)
windowsPE The answer file is applied to the online windowsPE pass. (Value=0)

Remarks

For more information about Windows configuration passes, see the Unattended Windows Setup Reference.


Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Vista, and Windows 2000

Target Platforms

See Also