[비디오 압축 관리자 이 페이지와 연결된 기능은 레거시 기능입니다. 새 코드는 이 기능을 사용하지 않는 것이 좋습니다.]
애플리케이션은 Microsoft Windows 운영 체제를 실행하는 시스템에 이미 설치된 압축기 및 압축 해제기를 사용할 수 있습니다. 애플리케이션은 일반 또는 특수 용도로 압축기 및 압축 해제기를 설치할 수도 있습니다. 대부분의 애플리케이션은 일반적으로 설치 프로그램에 의해 설치되므로 압축기 또는 압축 해제기를 설치하거나 제거할 필요가 없습니다. 그러나 애플리케이션은 압축기를 직접 설치하거나 압축기로 함수를 설치할 수 있습니다.
애플리케이션은 ICInstall 함수를 사용하여 압축기 또는 압축 해제기(또는 압축기 또는 압축 해제기로 사용되는 함수)를 설치할 수 있습니다. 이 함수는 압축기 또는 압축 해제기를 식별하는 항목을 레지스트리에 만듭니다. 애플리케이션 또는 다른 애플리케이션은 레지스트리를 검색하여 시스템에 해당 데이터에 적합한 압축기 또는 압축 해제기가 포함되어 있는지 확인할 수 있습니다. ICInstall 사용하여 모든 압축 및 압축 해제 드라이버를 설치합니다.
애플리케이션은 ICLocate 및 ICOpen 함수를 사용하여 설치된 압축기 또는 압축 해제기를 찾아서 열 수 있습니다. 애플리케이션이 압축기 또는 압축 해제기 사용을 마치면 ICClose 함수를 사용하여 닫습니다.
애플리케이션은 ICRemove 함수를 사용하여 설치된 압축기 또는 압축 해제기용 레지스트리 항목을 제거할 수 있습니다. 이 함수는 현재 메모리에 로드되지 않은 압축기 또는 압축 해제기의 레지스트리 항목을 제거합니다.
애플리케이션은 압축기 또는 압축 해제기를 설치, 열기, 닫기 및 제거하여 사용을 제한할 수 있습니다.
또는 내부적으로 함수를 레지스트리에 설치하지 않고 압축기 또는 압축 해제기로 사용하려면 애플리케이션에서 ICOpenFunction 함수를 사용할 수 있습니다. 이 함수를 사용하려면 호출 애플리케이션에 압축기 또는 압축 해제기로 사용할 함수의 주소가 있어야 합니다. 애플리케이션이 함수 사용을 마치면 ICClose사용하여 닫아야 합니다. 함수가 설치되지 않았기 때문에 애플리케이션은 레지스트리에서 함수를 제거할 필요가 없습니다.
압축기 또는 압축 해제기로 사용되는 함수의 내부 구조는 설치 가능한 드라이버에서 사용하는 DriverProc 진입점 함수와 동일해야 합니다. DriverProc 진입점 함수에 대한 자세한 내용은 설치 가능한 드라이버 참조하세요.
메모
함수를 압축기 또는 압축 해제기로 설치하는 애플리케이션은 다른 애플리케이션이 함수를 사용하지 않도록 애플리케이션을 닫기 전에 함수를 제거해야 합니다. 함수를 제거할 때 애플리케이션은 함수를 설치하는 데 사용되는 4자 코드로 식별해야 합니다.