디바이스 속성 페이지 공급자에 대한 특정 요구 사항(공동 설치 관리자)
참고
클래스 설치 관리자 또는 공동 설치 관리자를 통해 디바이스 속성 페이지를 제공할 수 있지만 권장되지는 않습니다. 클래스 설치 관리자 및 공동 설치 관리자는 더 이상 사용되지 않습니다.
하나 이상의 사용자 지정 디바이스 속성 페이지를 제공하는 공동 설치 관리자는DIF_ADDPROPERTYPAGE_ADVANCED 디바이스 설치 함수(DIF) 코드를 처리해야 합니다. 장치 관리자 사용자가 장치 관리자 또는 제어판 디바이스의 속성 탭을 클릭할 때 이 요청을 실행합니다.
이 요청에 대한 응답으로 설치 관리자는 각 사용자 지정 속성 페이지에 대한 정보를 제공하고, 페이지를 만들고, 만든 페이지를 디바이스의 동적 속성 페이지 목록에 추가합니다. 설치 관리자는 요청의 클래스 설치 매개 변수에 대한 SP_ADDPROPERTYPAGE_DATA 구조를 초기화하고 반환하여 이 작업을 수행합니다.
사용자가 속성을 변경하면 설치 관리자가 SetupDiSetDeviceInstallParams를 호출하여 새 매개 변수를 설정한 후 장치 관리자 설치 관리자에게 DIF_PROPERTYCHANGE DIF 코드를 보냅니다.
공동 설치 관리자가 사용자 지정 디바이스 속성 페이지를 만드는 방법에 대한 자세한 내용은 디바이스 속성 페이지 공급자에 대한 일반 요구 사항을 참조하세요.