Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Evalcom2.dll può essere usato per implementare operazioni di convalida per i pacchetti di installazione e i moduli di fusione usando Analizzatori di Coerenza Interna - ICEs. L'oggetto principale implementa le interfacce per i programmi C/C++.
L'oggetto principale implementa anche interfacce Evalcom2 per i programmi C/C++. ClSID necessario per ottenere l'interfaccia da CoCreateInstance è {6E5E1910-8053-4660-B795-6B612E29BC58}. REFIID è {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.
È possibile utilizzare la procedura seguente per implementare le operazioni di convalida.
Implementare le operazioni di convalida
- Inizializza COM nel thread chiamante usando CoInitialize.
- Ottenere il puntatore all'interfaccia IValidate usando CoCreateInstance.
- Aprire il pacchetto di installazione o il modulo di merge usando il metodoOpenDatabase.
- Aprire il file di valutazione usando il metodo OpenCUB.
- Impostare la funzione di callback di visualizzazione usando il metodo SetDisplay.
- Impostare la funzione di callback di stato usando il metodo SetStatus.
- Eseguire la convalida usando il metodo convalida.
- Chiudere il file .cub usando il metodo CloseCUB.
- Chiudere il database usando il metodoCloseDatabase.
- Rilasciare l'interfaccia IValidate.
- Disinizializzare COM usando CoUninitialize.
Argomenti correlati