Microsoft PTP クラス ミニドライバーの初期化中 (つまり、DeviceInfo データセットと ObjectInfo データセットの初期取得時、およびプロパティの説明) では、エラーは致命的なエラーとして扱われ、WIA ミニドライバーの初期化に失敗します。
後の処理中 (画像の取得中など)、認識できないエラーが発生すると、Microsoft PTP ミニドライバーはまず、デバイスステータスの取得 USB クラス固有の要求を送信しようとします (USB 静止画像キャプチャ デバイス定義で説明)。 その要求が成功した場合、ドライバーはストールしているエンドポイントをクリアして続行します。
デバイス状態の取得要求が失敗した場合、PTP ミニドライバーは、デバイス リセット クラス固有の要求を使用してデバイスのリセットを試みます (USB 静止画像キャプチャ デバイス定義で説明)。 デバイス リセット クラス固有の要求が成功すると、S_OKではなくS_FALSEが返されます。 デバイスのリセットが失敗した場合、デバイス リセット クラス固有の要求はエラー コードを返します。