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 인터페이스

유효성 검사 자동화

유효성 검사 콜백 함수