다음을 통해 공유


공동 설치 관리자 기능

참고

이 섹션에 설명된 기능은 지원되지 않으며 이를 포함하는 드라이버 패키지는 더 이상 Microsoft 서명을 받지 않습니다. 유니버설 INF 파일 사용을 참조하세요.

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

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

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

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