IValidate interface (evalcom2.h)
The IValidate interface enables authoring tools to validate a Windows Installer package against a set of Internal Consistency Evaluators.
Inheritance
The IValidate interface inherits from the IUnknown interface. IValidate also has these types of members:
Methods
The IValidate interface has these methods.
IValidate::CloseCUB The CloseCUB method closes an open Internal Consistency Evaluator (ICE) .cub file. Internal Consistency Evaluator (ICE) .cub files can be opened using the OpenCUB method. |
IValidate::CloseDatabase The CloseDatabase method closes the currently open Windows Installer package or merge module. Windows Installer packages or merge modules can be opened by using the OpenDatabase method. |
IValidate::OpenCUB The OpenCUB method opens an Internal Consistency Evaluator (ICE) file that is to be used for validation. |
IValidate::OpenDatabase The OpenDatabase method opens a Windows Installer installation package or merge module for validation. |
IValidate::SetDisplay The SetDisplay method enables an authoring tool to obtain ICE status messages through a callback function. |
IValidate::SetStatus The SetStatus method enables an authoring tool to receive information about the progress of validation through a registered callback function. |
IValidate::Validate The Validate method performs validation of the installation package or merge module using the specified internal consistency evaluator file. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Evalcom2.dll version 3.0.3790.371 or later |
Target Platform | Windows |
Header | evalcom2.h |