共用方式為


使用 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 介面

驗證自動化

驗證回呼函式