Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |