PTP 오류 복구
Microsoft PTP 클래스 미니드라이버를 초기화하는 동안(즉, DeviceInfo 및 ObjectInfo 데이터 세트 및 속성 설명의 초기 검색 시) 오류가 치명적인 오류로 처리되고 WIA 미니드라이버가 초기화되지 않습니다.
나중에 처리하는 동안(예: 이미지를 검색하는 동안) 인식할 수 없는 오류가 발생하면 Microsoft PTP 미니드라이버가 먼저 디바이스 상태 가져오기 USB 클래스별 요청(USB 스틸 이미지 캡처 디바이스 정의에 설명됨)을 보내려고 시도합니다. 해당 요청이 성공하면 드라이버는 중단된 엔드포인트를 지우고 계속합니다.
디바이스 상태 가져오기 요청이 실패하면 PTP 미니드라이버가 디바이스 재설정 클래스별 요청(USB 스틸 이미지 캡처 디바이스 정의에 설명됨)을 사용하여 디바이스를 다시 설정하려고 시도합니다. Device Reset 클래스별 요청이 성공하면 S_OK 대신 S_FALSE 반환합니다. 디바이스 초기화에 실패하면 디바이스 재설정 클래스별 요청은 오류 코드를 반환합니다.