Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Evalcom2.dll można użyć do zaimplementowania operacji walidacji dla pakietów instalacyjnych i modułów scalania przy użyciu Wewnętrznych Kontrolerów Spójności (ICE). Główny obiekt implementuje interfejsy dla programów C/C++.
Główny obiekt implementuje również interfejsy Evalcom2 dla programów C/C++. Identyfikator CLSID wymagany do uzyskania interfejsu z CoCreateInstance to {6E5E1910-8053-4660-B795-6B612E29BC58}. Identyfikator REFIID to {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.
Aby zaimplementować operacje walidacji, można użyć poniższej procedury.
Aby zaimplementować operacje weryfikacji
- Zainicjuj model COM w wątku wywołującym przy użyciu CoInitialize.
- Uzyskaj wskaźnik do interfejsu IValidate przy użyciu CoCreateInstance.
- Otwórz pakiet instalacyjny lub moduł scalania przy użyciu metody OpenDatabase.
- Otwórz plik oceny przy użyciu metody OpenCUB.
- Ustaw funkcję wywołania zwrotnego wyświetlania przy użyciu metody SetDisplay.
- Ustaw funkcję wywołania zwrotnego stanu przy użyciu metody SetStatus.
- Przeprowadź walidację przy użyciu metody Validate.
- Zamknij plik cub przy użyciu metody CloseCUB.
- Zamknij bazę danych przy użyciu metody CloseDatabase.
- Opublikuj interfejs IValidate.
- Wyłącz COM przy użyciu CoUninitialize.
Tematy pokrewne