共用方式為


使用 Evalcom2

Evalcom2.dll可用來使用 內部一致性評估工具 - ICE來實作安裝套件和合併模組的驗證作業。 主要物件會實作 C/C++ 程式的介面。

主要物件也會實作 C/C++ 程式的 Evalcom2 介面 。 從 CoCreateInstance 取得介面所需的 CLSID 是 {6E5E1910-8053-4660-B795-6B612E29BC58}。 REFIID 是 {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}。

您可以使用下列程式來實作驗證作業。

實作驗證作業

  1. 使用 CoInitialize在呼叫執行緒上初始化 COM。
  2. 使用CoCreateInstance取得IValidate介面的指標。
  3. 使用 OpenDatabase 方法開啟安裝套件或合併模組。
  4. 使用 OpenCUB 方法開啟評估檔案。
  5. 使用 SetDisplay 方法設定 顯示回呼函式。
  6. 使用 SetStatus 方法設定 狀態回呼函式。
  7. 使用 Validate 方法執行驗證。
  8. 使用 CloseCUB 方法關閉 .cub 檔案。
  9. 使用 CloseDatabase 方法關閉資料庫。
  10. 釋放 IValidate 介面。
  11. 使用 CoUninitialize 取消初始化COM。

Evalcom2 介面

驗證自動化

驗證回呼函式