Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Evalcom2.dll pode ser utilizado para executar operações de validação de pacotes de instalação e módulos de mesclagem através dos Avaliadores de Consistência Interna (ICEs) . O objeto principal implementa interfaces para programas C/C++.
O objeto principal também implementa interfaces Evalcom2 para programas C/C++. O CLSID necessário para obter a interface de CoCreateInstance é {6E5E1910-8053-4660-B795-6B612E29BC58}. O REFIID é {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.
Você pode usar o procedimento a seguir para implementar operações de validação.
Implementar operações de validação
- Inicialize COM no thread de chamada usando CoInitialize.
- Obtenha o ponteiro para a interface IValidate usando CoCreateInstance.
- Abra o pacote de instalação ou o módulo de mesclagem usando o método OpenDatabase.
- Abra o arquivo de avaliação usando o método OpenCUB.
- Defina a função de retorno de chamada de exibição usando o método SetDisplay.
- Defina a função de retorno de chamada de status usando o método SetStatus.
- Execute a validação usando o método Validate.
- Feche o arquivo .cub usando o método CloseCUB.
- Feche o banco de dados usando o métodoCloseDatabase.
- Solte a interface IValidate.
- Desinicialize COM usando CoUninitialize.
Tópicos relacionados