Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
„Evalcom2.dll“ kann verwendet werden, um Validierungsvorgänge für Installationspakete und Mergemodule mithilfe der internen Konsistenzauswertung (Internal Consistency Evaluators, ICEs) zu implementieren. Das Hauptobjekt implementiert Schnittstellen für C/C++ Programme.
Das Hauptobjekt implementiert auch Evalcom2-Schnittstellen für C/C++-Programme. Die CLSID, die zum Abrufen der Schnittstelle von CoCreateInstance erforderlich ist, ist {6E5E1910-8053-4660-B795-6B612E29BC58}. Die REFIID lautet {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.
Sie können das folgende Verfahren verwenden, um Validierungsvorgänge zu implementieren.
So implementieren Sie Validierungsvorgänge
- Initialisieren Sie COM im aufrufenden Thread mithilfe von CoInitialize.
- Rufen Sie den Zeiger auf die IValidate-Schnittstelle mithilfe von CoCreateInstance ab.
- Öffnen Sie das Installationspaket oder Mergemodul mit der OpenDatabase-Methode.
- Öffnen Sie die Auswertungsdatei mit der OpenCUB-Methode.
- Legen Sie die Anzeigerückruffunktion mit der SetDisplay-Methode fest.
- Legen Sie die Statusrückruffunktion mithilfe der SetStatus-Methode fest.
- Führen Sie die Überprüfung mithilfe der Validate-Methode aus.
- Schließen Sie die CUB-Datei mit der CloseCUB-Methode.
- Schließen Sie die Datenbank mithilfe der CloseDatabase-Methode.
- Geben Sie die IValidate-Schnittstelle frei.
- Heben Sie die Initialisierung von COM mit CoUninitialize auf.
Zugehörige Themen
-
EvalCom2-Schnittstellen