使用 Evalcom2
Evalcom2.dll 可用來使用 內部一致性評估工具 - ICE來實作安裝套件和合併模組的驗證作業。 主要物件會實作 C/C++ 程式的介面。
主要物件也會為 C/C++ 程式實作 Evalcom2 () 接口 ()。 從 coCreateInstance 取得介面所需的 CLSID 是 {6E5E1910-8053-4660-B795-6B612E29BC58}。 REFIID 是 {E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3}。
您可以使用下列程式來實作驗證作業。
進行驗證作業
- 使用 CoInitialize,在呼叫線程上初始化 COM。
- 使用 CoCreateInstance取得 IValidate 介面的指標。
- 使用 OpenDatabase 方法來開啟安裝套件或合併模組。
- 使用 OpenCUB 方法來開啟評估檔案。
- 使用 setDisplay方法設定顯示回呼函式。
- 使用 SetStatus 方法來設定狀態回呼函式。
- 使用 Validate 方法來執行驗證。
- 使用 CloseCUB 方法來關閉 .cub 檔案。
- 使用 CloseDatabase 方法來關閉資料庫。
- 釋放 IValidate 介面。
- 使用 CoUninitialize反初始化 COM。
相關主題