Deployment Tools Foundation
CustomActionTypes Enumeration
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.WindowsInstaller ► CustomActionTypes
Defines flags for the Type column of the CustomAction table.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
[FlagsAttribute] public enum CustomActionTypes
<FlagsAttribute> Public Enumeration CustomActionTypes
[FlagsAttribute] public enum class CustomActionTypes
[<FlagsAttribute>] type CustomActionTypes
Members
Member | Description |
---|---|
None | Unspecified custom action type. |
Dll | Target = entry point name |
Exe | Target = command line args |
TextData | Target = text string to be formatted and set into property |
JScript | Target = entry point name, null if none to call |
VBScript | Target = entry point name, null if none to call |
Install | Target = property list for nested engine initialization |
SourceFile | Source = File.File, file part of installation |
Directory | Source = Directory.Directory, folder containing existing file |
Property | Source = Property.Property, full path to executable |
Continue | Ignore action return status, continue running |
Async | Run asynchronously |
FirstSequence | Skip if UI sequence already run |
OncePerProcess | Skip if UI sequence already run in same process |
ClientRepeat | Run on client only if UI already run on client |
InScript | Queue for execution within script |
Rollback | In conjunction with InScript: queue in Rollback script |
Commit | In conjunction with InScript: run Commit ops from script on success |
NoImpersonate | No impersonation, run in system context |
TSAware | Impersonate for per-machine installs on TS machines |
SixtyFourBitScript | Script requires 64bit process |
HideTarget | Don't record the contents of the Target field in the log file |
PatchUninstall | The custom action runs only when a patch is being uninstalled |
Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)