공동 설치 관리자 기능

참고

이 섹션에 설명된 기능은 범용 또는 모바일 드라이버 패키지에서 지원되지 않습니다. 유니버설 INF 파일 사용을 참조하세요.

공동 설치 관리자는 일반적으로 레지스트리에 추가 구성 정보를 쓰거나 INF를 작성할 때 사용할 수 없는 정보가 필요한 다른 설치 작업을 수행하는 사용자 모드 Win32 DLL입니다.

공동 설치 관리자는 다음 중 일부 또는 전부를 수행할 수 있습니다.

후처리를 호출할 때 공동 설치 관리자는 COINSTALLER_CONTEXT_DATA 구조체의 InstallResult 멤버를 확인해야 합니다. 해당 값이 NO_ERROR 않으면 공동 설치 관리자는 필요한 정리 작업을 수행하고 InstallResult에 적절한 값을 반환해야 합니다.

공동 설치 관리자는 때때로 사용자로부터 정보를 얻을 수 있습니다. 이러한 정보에는 추가 디바이스 매개 변수 또는 사용자가 디바이스별 애플리케이션을 설치할지 여부가 포함될 수 있습니다. 공동 설치 관리자는 "설치 완료" 페이지 및 디바이스 속성 페이지를 제공하여 사용자 인터페이스를 만들 수 있습니다. 다른 형태의 사용자 인터페이스는 허용되지 않습니다. Windows 설치가 끝나면 "설치 완료" 페이지가 표시됩니다(새로 찾은 하드웨어 또는 하드웨어 업데이트 내). 장치 관리자 속성 페이지를 표시하고 관리자 권한이 있는 사용자가 이러한 페이지에 표시되는 매개 변수를 수정할 수 있도록 합니다.