Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Ten artykuł zawiera informacje dotyczące przestarzałych systemów operacyjnych Windows.
Aplikacje WIA i minidrivery WIA mogą w dowolnym momencie anulować transfer danych. Minidriver WIA może określić, czy aplikacja anulowała transfer danych, sprawdzając wartość zwróconą przez metodę IWiaMiniDrvCallBack::MiniDrvCallback . Jeśli metoda zwróci S_FALSE, transfer danych został anulowany. Minidriver WIA musi zatrzymać wszystkie działania pozyskiwania i powrócić do stanu bezczynności. Następnie jest gotowy do następnego transferu danych.
Minidriver WIA może sygnalizować, że transfer danych został anulowany, zwracając S_FALSE z metody IWiaMiniDrv::d rvAcquireItemData . Niektóre urządzenia mają przycisk anulowania na sprzęcie, który może przerwać transfer danych. W takich przypadkach minidriver WIA powinien zwrócić S_FALSE.
Istnieje możliwość anulowania skanowania WIA bez deklarowania błędu i zwracania S_FALSE. Jednak jest to możliwe tylko w systemach operacyjnych Windows XP i nowszych; nie jest możliwe w systemie Windows Millennium Edition.
Wszystkie kody zwrotne odebrane z metody IWiaMiniDrvCallBack::MiniDrvCallback powinny zostać zwrócone w metodzie IWiaMiniDrv::drvAcquireItemData. Jeśli aplikacja zwróci kod błędu w metodzie IWiaMiniDrvCallBack::MiniDrvCallback , minidriver WIA musi zatrzymać transfer danych, powrócić do stanu bezczynności, a następnie zwrócić ten kod błędu do usługi WIA.