Delen via


Evalcom2 gebruiken

Evalcom2.dll kan worden gebruikt om validatiebewerkingen voor installatiepakketten en samenvoegmodules te implementeren met behulp van interne consistentie-evaluatoren - ICE's. Het hoofdobject implementeert interfaces voor C/C++-programma's.

Het hoofdobject implementeert ook Evalcom2-interfaces voor C/C++-programma's. De CLSID die is vereist voor het verkrijgen van de interface van CoCreateInstance is {6E5E1910-8053-4660-B795-6B612E29BC58}. De REFIID is {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}.

U kunt de volgende procedure gebruiken om validatiebewerkingen te implementeren.

Validatiebewerkingen implementeren

  1. Initialiseer COM voor de gespreksthread met behulp van CoInitialize.
  2. Verkrijg de aanwijzer naar de interface IValidate met behulp van CoCreateInstance.
  3. Open het installatiepakket of de samenvoegmodule met behulp van de methode OpenDatabase.
  4. Open het evaluatiebestand met behulp van de methode OpenCUB.
  5. Stel de functie display callback in met behulp van de methode SetDisplay.
  6. Stel de functie statusaanroep in met behulp van de methode SetStatus.
  7. Voer de validatie uit met behulp van de methode Validate.
  8. Sluit het .cub-bestand met behulp van de methode CloseCUB.
  9. Sluit de database met behulp van de methode CloseDatabase.
  10. Laat de interface IValidate vrij.
  11. De-initialiseer COM met behulp van CoUninitialize.

Evalcom2 Interfaces

Validatie-automatisering

validatie van callback-functies