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
|