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++ |
[FlagsAttribute] public enum CustomActionTypes
<FlagsAttribute> Public Enumeration CustomActionTypes
[FlagsAttribute] public enum class 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.9.1006.0)