![Copy image Copy image](copycode.gif)
![CopyHover image CopyHover image](copycodeHighlight.gif)
Deployment Tools Foundation
ExternalUIRecordHandler Delegate
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.WindowsInstaller ► ExternalUIRecordHandler
[MSI 3.1] Defines a callback function that the installer calls for record-based progress notification and error messages.
![](collapse_all.gif)
C# | Visual Basic | Visual C++ | F# |
public delegate MessageResult ExternalUIRecordHandler( InstallMessage messageType, Record messageRecord, MessageButtons buttons, MessageIcon icon, MessageDefaultButton defaultButton )
Public Delegate Function ExternalUIRecordHandler ( messageType As InstallMessage, messageRecord As Record, buttons As MessageButtons, icon As MessageIcon, defaultButton As MessageDefaultButton ) As MessageResult
public delegate MessageResult ExternalUIRecordHandler( InstallMessage messageType, Record^ messageRecord, MessageButtons buttons, MessageIcon icon, MessageDefaultButton defaultButton )
type ExternalUIRecordHandler = delegate of messageType : InstallMessage * messageRecord : Record * buttons : MessageButtons * icon : MessageIcon * defaultButton : MessageDefaultButton -> MessageResult
![](collapse_all.gif)
- messageType (InstallMessage)
- messageRecord (Record)
- buttons (MessageButtons)
- icon (MessageIcon)
- defaultButton (MessageDefaultButton)
![](collapse_all.gif)
Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)