Recupero errori PTP
Durante l'inizializzazione del minidriver della classe Microsoft PTP, ovvero nel recupero iniziale dei set di dati DeviceInfo e ObjectInfo, e le descrizioni delle proprietà, qualsiasi errore viene considerato come un errore irreversibile e il minidriver WIA non riesce a inizializzare.
Durante l'elaborazione successiva (ad esempio, durante il recupero di un'immagine), quando si verifica un errore non riconosciuto, il minidriver Microsoft PTP tenta prima di tutto di inviare la richiesta specifica della classe USB Get Device Status (descritta nella definizione del dispositivo DI acquisizione immagini USB). Se la richiesta ha esito positivo, il driver cancella gli endpoint bloccati e continua.
Se la richiesta Recupera stato dispositivo ha esito negativo, il minidriver PTP tenta di reimpostare il dispositivo usando la richiesta specifica della classe Reimposta dispositivo (descritta nella definizione del dispositivo Di acquisizione immagini ancora USB). Se la richiesta specifica della reimpostazione del dispositivo ha esito positivo, restituisce S_FALSE anziché S_OK. Se la reimpostazione del dispositivo ha esito negativo, la richiesta specifica della classe Reimposta dispositivo restituisce un codice di errore.