DIF_NEWDEVICEWIZARD_FINISHINSTALL
DIF_NEWDEVICEWIZARD_FINISHINSTALL 요청을 사용하면 설치 관리자가 디바이스를 설치한 후 Windows가 표준 완료 페이지를 표시하기 전에 Windows에서 사용자에게 표시하는 마침 설치 마법사 페이지를 제공할 수 있습니다. Windows는 PnP(플러그 앤 플레이) 디바이스를 설치하고 관리자가 하드웨어 추가 마법사를 사용하여 PnP가 아닌 디바이스를 설치할 때 이 요청을 보냅니다.
보낸 경우
Windows에서 디바이스를 설치한 후( DIF_INSTALLDEVICE 처리 완료 시) 마침 마법사 페이지가 표시되기 전입니다.
처리할 사람
클래스 공동 설치 관리자 |
처리 가능 |
디바이스 공동 설치 관리자 |
처리 가능 |
클래스 설치 관리자 |
처리 가능 |
설치 관리자 입력
DeviceInfoSet
디바이스를 포함하는 디바이스 정보 집합 에 대한 핸들입니다.
DeviceInfoData
디바이스 정보 집합에서 디바이스를 식별하는 SP_DEVINFO_DATA 구조체에 대한 포인터입니다.
디바이스 설치 매개 변수
DeviceInfoData와 연결된 디바이스 설치 매개 변수(SP_DEVINSTALL_PARAMS)가 있습니다.
클래스 설치 매개 변수
SP_NEWDEVICEWIZARD_DATA 구조체는 DeviceInfoData와 연결됩니다.
설치 관리자 출력
디바이스 설치 매개 변수
설치 관리자는 디바이스 설치 매개 변수의 플래그를 수정할 수 있습니다.
클래스 설치 매개 변수
설치 관리자는 SP_NEWDEVICEWIZARD_DATA 구조를 수정하여 마침 설치 마법사 페이지를 제공할 수 있습니다.
설치 관리자 반환 값
공동 설치 관리자가 이 DIF 요청을 처리하지 않는 경우 공동 설치 관리자는 전처리 단계에서 NO_ERROR 반환합니다. 공동 설치 관리자가 이 요청을 처리하는 경우 공동 설치 관리자는 NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED 또는 Win32 오류 코드를 반환할 수 있습니다.
클래스 설치 관리자는 설치 관리자가 페이지를 성공적으로 제공하면 NO_ERROR 반환합니다. 그렇지 않으면 클래스 설치 관리자가 ERROR_DI_DO_DEFAULT 또는 Win32 오류 코드를 반환합니다.
기본 DIF 코드 처리기
없음
설치 관리자 작업
DIF 코드에 대한 자세한 내용은 DIF 코드 처리를 참조하세요.
요구 사항
Version |
Microsoft Windows 2000 이상 버전의 Windows에서 지원됩니다. |
헤더 |
Setupapi.h(Setupapi.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기